将一个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文件,删除后问题立马解决。