ASP.Net Web 应用程序忽略 global.asax 文件和代码隐藏更改

标签 asp.net visual-studio-2010 global-asax

我有一个 ASP.Net 4.0 Web 表单应用程序,该应用程序忽略我在代码隐藏文件以及 global.asax 中所做的任何更改。

我尝试过在 Visual Studio 2010、本地 IIS 和我的 Web 主机上使用内置 Web 服务器。我尝试过清理和重建项目;那没有帮助。我什至尝试从我的应用程序中排除 global.asax 文件,这样我就可以看到它出错,但应用程序仍然运行!就像它已缓存在我无法更新的地方一样。

我希望这很简单,但我仍然感到困惑。提前致谢。

最佳答案

当我进入 bin 文件夹时,我看到了一个旧的 dll,这让我想起我之前曾将该项目命名为其他名称。我删除了旧的 dll 文件,然后转到 obj 文件夹并完全删除了整个 Debug 文件夹及其内容。

当我尝试运行 Web 应用程序时,它显示错误。错误是“无法加载类型 old_namespace.global_asax”。我检查了该应用程序,并将所有 old_namespace 引用替换为 new_namespace。当我运行该应用程序时,它可以完美运行并遵循我对代码所做的更改。感谢您的帮助。

关于ASP.Net Web 应用程序忽略 global.asax 文件和代码隐藏更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8741391/

相关文章:

asp.net - 无法为 .net 安装 "LemmatizerPrebuiltCompact"库 - Visual Studio 错误

c++ - OnTimer 方法在 MFC 中不起作用

visual-studio-2010 - 如果我的文档文件夹在共享驱动器上,我可以安装/使用 nuget 吗?

jquery - 使用 HTML 帮助器在 cshtml 中引用 jQuery

asp.net-mvc - Umbraco 中的 session 开始和 session 结束

asp.net - seo 301重定向

c# - 如何在图像控件中显示原始大小的图像

asp.net - 自托管 ASP.NET Web API 2 REST 服务的 token 身份验证和授权

c++ - CMake set_target_properties 和 include_directories