1

我正在尝试在我的 CLR 项目中添加 System.ServiceModel 引用。当我在我的 CLR 项目上单击“添加引用”时,我在尝试执行此操作时弹出的窗口中看到的只是项目和 SQL Server 选项卡。在 SQL Server 选项卡下没有 System.ServiceModel 引用。无论我将项目定位到什么框架,我都看不到 System.ServiceModel 参考。我能做些什么?

4

2 回答 2

0

实际上,我不确定您是否应该有能力做到这一点。至少,在VS2010中我不能这样做,我工作的同事也不能这样做。您只能看到 SQL 和 Project 选项卡,并且您在项目引用中获得 ServiceModel 引用的唯一时间是您将服务引用添加到实际的 WCF 服务。

于 2012-06-26T12:28:03.187 回答
0

尝试这个:

http://community.aspnix.com/windows-manuals-tutorials-tos/1867-system-servicemodel-assembly-found.html

大家好,

我今天在我的域中遇到了这个问题。经过一番调查,结果发现即使在服务器上安装了 .Net 3.0,IIS 似乎也没有找到执行 WCF 或 Cardspace 代码所需的 system.service 程序集。在服务器上运行 ServiceModelReg.exe(您必须要求支持人员为您执行此操作)可以解决问题。

这是运行的完整命令:%WINDOWS%Microsoft.NETFrameworkv3.0Windows Communication FoundationServiceModelReg.exe /i /x

完成此操作后,您的 Web 应用程序将能够为 system.servicemodel 程序集实例化对象。

我在自己的机器上找到了这个文件,应该可以解决问题。

于 2012-06-22T20:03:52.487 回答