两个位置都存在"ASP.global_asax"类型

Hak*_*Zim 4 asp.net iis

这已在不同的论坛上得到解答,但我已经尝试了所有解决方案,但没有一个能够正常运行

这是我到目前为止所尝试的

  1. 在web.config的编译部分中添加了batch ="false"属性

  2. 从bin中删除了App_global.asax.dll文件

  3. 从C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files中删除了临时文件 - 尽管它们不断生成

  4. 干净并重新构建解决方案

错误:两者中都存在"ASP.global_asax"类型

'c:\Users\username\AppData\Local\Temp\Temporary ASP.NET Files\root\00fc2357\712b6e00\assembly\dl3\ffed6c98\9dede25f_09c2cf01\SLIC.Website.Deployment.DLL' 
and 'c:\Users\username\AppData\Local\Temp\Temporary ASP.NET Files\root\00fc2357\712b6e00\App_global.asax.y_m8p2iy.dll'


protected ASP.global_asax ApplicationInstance {
Line 23:         get {
Line 24:             return ((ASP.global_asax)(this.Context.ApplicationInstance));
Run Code Online (Sandbox Code Playgroud)

Squ*_*azz 6

尝试检查您的发布设置.它可能包括设置Precompile during publishing.

在我遇到过这种情况的情况下,在我的发布设置中禁用此功能就是解决方案.