WCF无法添加服务错误

时间:2013-08-12 10:57:40

标签: .net wcf visual-studio-2012

我是网络服务的初学者。 我试图在VS 2012中打开一个新的WCF客户端项目。 我正在通过本教程工作: http://mikesknowledgebase.com/pages/Services/WebServices-Page1.htm#comment-949587244 刚打开一个新项目后,我试图运行调试器,我收到了这个错误:

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

错误:无法从htt:// localhost:15021 / Service1.svc获取元数据如果这是您有权访问的Windows(R)Communication Foundation服务,请检查您是否已在指定地址启用元数据发布。

访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

我尝试在互联网上搜索此错误,但由于我是新手,我无法找到解决问题的方法。 我做错了什么?

编辑: 我尝试用.net Framework 4.0打开一个项目,它运行正常 所以问题出在.net Framework 3.5上 但我需要使用3.5

1 个答案:

答案 0 :(得分:0)

我不确定潜在的错误,但您可以尝试检查以下内容:

1)检查WCF服务是否正在运行,您是否可以使用浏览器访问它

2)检查您是否在WCF服务web.config中提供了正确的身份验证详细信息。

请检查您是否在标识部分userPrincipalName下提供了正确的数据                

3)在行为部分,

请启用serviceMetaData httpGetEnabled =“true”

在Visual Studio下,您可以使用WCF服务配置编辑器验证所有这些值。

您可以从“工具”菜单访问此工具。