asp.net - ASP.net 网站中的模糊引用,c :\windows\Assembly

标签 asp.net wcf gac

嗯,我的网站有问题,如果我在 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,安装出现问题,但我无法完全理解出了什么问题。

最佳答案

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

关于asp.net - ASP.net 网站中的模糊引用,c :\windows\Assembly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284073/

相关文章:

javascript - 如何在用户使用 jQuery 单击时在特定 li 上添加事件类

c# - 通过在 SQL 表的多列中拆分字符串来搜索?

asp.net - 公共(public) WCF 服务需要身份验证,尽管未指定安全性

c# - WCF 派生的 DataContract 不继承基础 DataContract 的属性

.net - 如何注册要加载的非强名称程序集,就像在 GAC 中一样?

c#-4.0 - 试图使用C#安装.NET 4 GAC DLL

asp.net - 将STS和依赖方合并到同一个网站中

asp.net - <%= %> 和 <%# %> 有什么区别?

wcf - 将 .NET 4 WCF 服务定位为 64 位的问题

.net-4.0 - .NET 4.0 GAC - 无法添加 DLL