我正在尝试在我的CLR项目中添加System.ServiceModel引用。当我在我的CLR项目上单击“添加引用”时,我在尝试执行此操作时弹出的窗口中看到的只是“项目”和“SQL Server”选项卡。在SQL Server选项卡下,没有System.ServiceModel引用。无论我将项目定位到哪个框架,我都看不到System.ServiceModel引用。我该怎么办?
答案 0 :(得分:0)
试试这个:
大家好,
我今天为我的域名遇到了这个问题。经过一番调查吧 事实证明,尽管.Net 3.0已安装在服务器IIS上 似乎没有找到执行所需的system.service程序集 WCF或Cardspace代码。在服务器上运行ServiceModelReg.exe(您 将不得不请求支持为你做这个。诀窍。
以下是运行的完整命令: %WINDOWS%Microsoft.NETFrameworkv3.0Windows Communication FoundationServiceModelReg.exe / i / x
完成此操作后,您的Web应用程序将能够实现 system.servicemodel程序集的对象。
我在自己的机器上找到了这个文件,应该可以做到。
答案 1 :(得分:0)
实际上,我不确定你是否应该有能力做到这一点。至少,在VS2010中,我无法做到这一点,我工作的同事也都不能。您只看到SQL和项目选项卡,并且在项目的引用中唯一获得ServiceModel引用的时候是向实际WCF服务添加服务引用。