ASP.NET预编译发布后访问出现异常:The type 'ASP.global_asax' exists in both ....

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

你可能感兴趣的:(.Net/C#)