WCF:无法添加服务。可能无法访问服务元数据。确保您的服务正在运行并公开元数据

时间:2014-05-26 11:23:23

标签: c# .net wcf 64-bit

我创建了一个简单的WCF应用程序。该平台设置为Any CPU。我可以成功构建和运行应用程序。但是当我将平台更改为x64时,我收到以下错误:

  

无法添加服务。可能无法访问服务元数据。确保您的服务正在运行并公开元数据

我的系统有64位操作系统。实际上我必须将平台设置为x64以在我的应用程序中添加一个dll。这个错误的可能原因是什么?请帮帮我。

我正在使用IIS Express。

2 个答案:

答案 0 :(得分:4)

使用IIS Express和VS2013时,需要在调试x64 web项目时检查VS Options中的以下选项:

Tools -> Options -> Projects and Solutions -> Web Projects -> Use the 64 bit version of IIS Express for web sites and projects

答案 1 :(得分:3)

IIS - >应用程序池的高级设置。设置"启用32位应用程序"为真。另请检查服务是否依赖于非x64的库。