实际遭遇并解决:类型“ASP.global_asax”同时存在的问题

将一个ASP.NET项目由预编译方式改为动态编译方式时,删除了bin文件夹中所有扩展名为.compiled文件以及文件名以App_Web_开头的文件。

访问却出现下面的错误:

System.Web.HttpCompileException (0x80004005): 
类型“ASP.global_asax”同时存在于“x:App_global.asax.vxgnli4q.dll”和
“x:4c000c4dassemblydl39a4e6a6ae06db057_c91dd001App_global.asax.DLL”中

对应的英文错误信息:

The type 'ASP.global_asax' exists in both "x:App_global.asax.vxgnli4q.dll" and
"x:4c000c4dassemblydl39a4e6a6ae06db057_c91dd001App_global.asax.DLL"

折腾一阵之后,问题依旧,束手无策。。。

后来突然想到,忘了删除预编译时在bin文件夹中生成的App_global.asax.DLL文件,删除后问题立马解决。

原文地址:https://www.cnblogs.com/dudu/p/asp-global_asax-exists-in-both.html