【问题标题】:Ambigous References in a ASP.net web site, c:\windows\AssemblyASP.net 网站中的模糊引用,c:\windows\Assembly
【发布时间】:2011-06-08 19:24:42
【问题描述】:

我的网站有问题,如果我在 IIS 中运行该网站,它可以正常工作,但如果我尝试编译,我会收到以下错误。

**错误 1 ​​'System.Web.Compilation.WCFBuildProvider' 类型不明确:它可能来自程序集 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4 .0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll' 或来自程序集 'C:\Windows\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll'。请在类型名称中明确指定程序集。 App_WebReferences/**

它在我运行 windows XP 的另一台 PC 上编译,但在 windows 7 中我得到这个错误,我找不到解决它的方法。


我重新安装了 .net 4.0,安装出现问题,但我无法完全理解问题所在。

【问题讨论】:

  • Windows XP 匹配是否在 GAC 中有两个程序集?我怀疑它没有安装 .NET 4.0

标签: asp.net wcf gac


【解决方案1】:

要纠正此错误,请尝试以下操作: 右键单击 Web 应用程序并选择属性页。在 Property Pages 窗口的左侧窗格中选择 References。在右侧窗格中,将有两个 System.Web.Extensions 列表。删除导致问题的那个。

【讨论】:

  • 其实我很久以前就解决了这个问题,但我的答案被删除了,所以你去点。
  • 如果我可以将积分转移给您,我会记下对我有用的答案,因为我想再次遇到问题,这是我跟踪的最佳方式解决方案。
猜你喜欢
  • 2015-08-28
  • 1970-01-01
  • 2012-10-17
  • 2023-03-17
  • 2016-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-22
相关资源
最近更新 更多