将一个ASP.NET项目由预编译方式改为动态编译方式时,删除了bin文件夹中所有扩展名为.compiled文件以及文件名以App_Web_开头的文件。
访问却出现下面的错误:
System.Web.HttpCompileException (0x80004005): 类型“ASP.global_asax”同时存在于“x:\App_global.asax.vxgnli4q.dll”和“x:\4c000c4d\assembly\dl3\9a4e6a6a\e06db057_c91dd001\App_global.asax.DLL”中
对应的英文错误信息:
The type 'ASP.global_asax' exists in both "x:\App_global.asax.vxgnli4q.dll" and"x:\4c000c4d\assembly\dl3\9a4e6a6a\e06db057_c91dd001\App_global.asax.DLL"
删除预编译时在bin文件夹中生成的App_global.asax.DLL文件,问题立马解决。
在将ASP.NET项目从预编译切换到动态编译后,删除bin目录下的.compiled文件和App_Web_开头的文件导致访问异常。错误信息提示类型'ASP.global_asax'在多个地方存在。解决方案是移除bin目录中的App_global.asax.DLL文件。

3136

被折叠的 条评论
为什么被折叠?



