这已经在不同的论坛上得到了回答,但是我已经尝试了所有解决方案,但没有一个能够正常工作
这是我到目前为止所尝试的
添加批次=" false"编译部分内的属性 的web.config
从bin
从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));
答案 0 :(得分:6)
尝试检查发布设置。它可能包含Precompile during publishing
设置。
在我遇到过这种情况的情况下,在我的发布设置中禁用此功能就是解决方案。
答案 1 :(得分:2)
请从bin文件夹中删除以下文件。 App_global.asax.dll App_global.asax.compiled
答案 2 :(得分:1)
这是另一种解决方案,
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。
答案 3 :(得分:0)
我的问题如下
所以我的解决方案是清空目标 BIN 文件夹,然后将全新的文件夹放在那里
希望对身边的人有所帮助...