【问题标题】:The type 'ASP.global_asax' exists in both locations'ASP.global_asax' 类型存在于两个位置
【发布时间】:2023-03-28 10:48:01
【问题描述】:

这已经在不同的论坛上得到了回答,但我已经尝试了所有的解决方案,它们都不起作用

这是我迄今为止尝试过的

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

  2. 从 bin 中移除 App_global.asax.dll 文件

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

  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));

【问题讨论】:

  • 通常,只需在您的解决方案中右键单击并选择Clean,然后右键单击并选择Re-Build...
  • 尝试过但没有运气,但感谢您指出我的问题以反映该步骤
  • 关闭Visual Studio,手动删除文件夹c:\Users\username\AppData\Local\Temp\Temporary ASP.NET Files再试一次
  • 那么你在项目的某个地方有一些重复的文件......试图编译两次的东西......看起来,在你的项目SLIC.Website.Deployment里面有相同的命名空间/文件.. .这是我唯一想到的......对不起。
  • 对我有用的解决方案就在这里:stackoverflow.com/questions/20852039/…

标签: asp.net iis


【解决方案1】:

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

在我遇到这种情况的情况下,在我的发布设置中禁用它是解决方案。

【讨论】:

  • 谢谢!使用项目部署 PrecompiledApp.config 是我的解决方案。
【解决方案2】:

请从 bin 文件夹中删除以下文件。 App_global.asax.dll App_global.asax.compiled

【讨论】:

  • 在我的情况下,从生产服务器中删除这些文件解决了这个问题。
【解决方案3】:

这是另一种解决方案,

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。

【讨论】:

    【解决方案4】:

    我的问题如下

    1. 我正在发布到本地文件夹,此时没有问题 但是
    2. 在将我的“已发布”版本的 APP 上传到 FTP 服务器“托管服务提供商”后,该 FTP 文件夹上预先存在的 BIN 文件夹没有被清除或删除,因此该目标文件夹上的所有文件都保留在旧版本中BIN 版本

    所以我的解决方案是清空目标 BIN 文件夹,然后将全新的文件夹放在那里

    希望对周围的人有所帮助...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-21
      • 1970-01-01
      相关资源
      最近更新 更多