我在asp-classic网站上调试som asp.net代码。布局是零星的和混乱的 - .aspx和.aspx.cs文件位于站点的根目录中,有些位于app-code文件夹中,但不是相关文件。)
我的问题是我需要对.aspx.cs文件进行更正。替换文件什么都不做,我想我可以“回收”IIS管理器中的应用程序池,但没有雪茄。服务器仍然加载相同的错误代码。
那么:我如何清除此代码的自动编译二进制文件,并实施更正?
非常感谢:)
答案 0 :(得分:2)
完全清理ASP.NET涉及删除所有临时二进制文件
默认情况下它们处于(取决于32/64位和框架版本)
C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files
C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files
C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Temporary ASP.NET Files
C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files
我还建议您更改机器范围web.config中的临时文件夹
答案 1 :(得分:2)
如果网站是预编译的,更改aspx.cs文件将无法做到。您将不得不重新编译ASP.NET Web应用程序/网站项目并将输出.dll复制到bin文件夹。