编辑已存在的 ASP.NET Web 应用程序

本文关键字:NET Web 应用程序 ASP 存在 编辑 | 更新日期: 2023-09-27 18:35:15

顺便说一句,我对C#,ASP.net,Visual Studio等很陌生:

我通过FTP进入远程服务器以获取已经存在的正常运行的Web应用程序的代码。我很容易在本地服务器上运行它;但是,我正在努力在 VS Express 中重建项目,并看到我在 C#(aspx.cs文件)代码中所做的更改。我构建了 .csproj 文件(有和没有我所做的更改),但 BAL、DAL 和 BO 出现以下错误:

错误 11 找不到类型或命名空间名称"DAL"(是否缺少 using 指令或程序集引用?

它们还会生成警告:

警告 385 找不到引用的组件"BAL"。

BAL.dll、DAL.dll 和 BO.dll 都存在于 bin 文件夹中。运行 VS Express 时,它们位于"引用"下的文件夹树中,但旁边有警告标志。

如何测试对 C# 文件所做的更改?是否有更简单的方法来编辑已在运行的 .NET 应用的后端?我应该反编译project_name.dll、更改它并重新编译它吗?

编辑已存在的 ASP.NET Web 应用程序

引用

旁边的警告标志表示找不到它,因此出现"缺少命名空间"错误。DAL、BAL 和 BO 项目是否在同一个解决方案中?

您可以尝试简单地删除引用,然后使用正确的位置再次添加它们。我想那里有一些路径变化...

首先,您需要从引用中删除它们,然后重新引用它们。 我会将它们从 Bin 文件夹复制到其他地方并从那里引用它们。 这将允许Visual Studio自己复制它们。

如果你没有源代码,你可能会发现它相当棘手。 您是否有与项目匹配的 *.cs 文件? 如果没有,你会发现确实很难修改这个项目。