Asp.net 类型';ASP.global#u asax';在这两个位置都存在
这已经在不同的论坛上得到了回答,但我已经尝试了所有的解决方案,它们都不起作用 这就是我迄今为止所尝试的Asp.net 类型';ASP.global#u asax';在这两个位置都存在,asp.net,iis,Asp.net,Iis,这已经在不同的论坛上得到了回答,但我已经尝试了所有的解决方案,它们都不起作用 这就是我迄今为止所尝试的 在的编译部分中添加了batch=“false”属性 web.config 已从bin中删除App_global.asax.dll文件 已从C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary中删除临时文件 ASP.NET文件-尽管它们不断生成 是否清洁并重新构建解决方案 错误:类型“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));
尝试检查您的发布设置。它可能包括发布期间的设置
预编译
在我遇到这种情况的情况下,在我的发布设置中禁用它是解决方案。请从bin文件夹中删除以下文件。 App_global.asax.dll
App_global.asax.compiled这里是另一个解决方案
In your ISS virtual directory delete the BIN folder, then clean and rebuild your project and make new build/publish.
此解决方案适用于我使用ASP.NET MVC 5、Entity Framework 6、Framework 4.6和IIS 7的情况。我案例中的问题如下
希望它对这里的任何人都有帮助…通常,只需右键单击您的解决方案并选择
Clean
,然后右键单击并选择Re Build
…尝试了一下,但没有运气,但感谢您指出,我将修改我的问题以反映Visual Studio的步骤,手动删除文件夹c:\Users\username\AppData\Local\Temp\Temporary ASP.NET Files
,然后再试一次,如果项目中有重复的文件。。。试图编译两次的东西。。。从外观上看,在您的项目SLIC.Website.Deployment
中有相同的名称空间/文件。。。这是我唯一想到的。。。对不起,一个对我有效的解决方案就在这里:谢谢!在project中部署PrecompiledApp.config是我的解决方案。在我的情况下,从生产服务器中删除这些文件修复了这个问题。