【发布时间】:2023-03-28 10:48:01
【问题描述】:
这已经在不同的论坛上得到了回答,但我已经尝试了所有的解决方案,它们都不起作用
这是我迄今为止尝试过的
在编译部分添加了 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));
【问题讨论】:
-
通常,只需在您的解决方案中右键单击并选择
Clean,然后右键单击并选择Re-Build... -
尝试过但没有运气,但感谢您指出我的问题以反映该步骤
-
关闭Visual Studio,手动删除文件夹
c:\Users\username\AppData\Local\Temp\Temporary ASP.NET Files再试一次 -
那么你在项目的某个地方有一些重复的文件......试图编译两次的东西......看起来,在你的项目
SLIC.Website.Deployment里面有相同的命名空间/文件.. .这是我唯一想到的......对不起。 -
对我有用的解决方案就在这里:stackoverflow.com/questions/20852039/…