编辑已存在的 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、更改它并重新编译它吗?
引用
旁边的警告标志表示找不到它,因此出现"缺少命名空间"错误。DAL、BAL 和 BO 项目是否在同一个解决方案中?
您可以尝试简单地删除引用,然后使用正确的位置再次添加它们。我想那里有一些路径变化...
首先,您需要从引用中删除它们,然后重新引用它们。 我会将它们从 Bin 文件夹复制到其他地方并从那里引用它们。 这将允许Visual Studio自己复制它们。
如果你没有源代码,你可能会发现它相当棘手。 您是否有与项目匹配的 *.cs 文件? 如果没有,你会发现确实很难修改这个项目。