2013-08-12 89 views
0

我是Web服务的初学者。 我试图在2012年VS打开一个新的WCF客户端项目 我对本教程: http://mikesknowledgebase.com/pages/Services/WebServices-Page1.htm#comment-949587244 只是打开一个新的项目后,我试图运行调试器,我得到这个错误:WCF无法添加服务错误

无法添加一项服务。服务元数据可能无法访问。确保您的服务正在运行并展示元数据。

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

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

我试图搜索互联网这个错误,但因为我是新来的,我找不到解决问题的办法。 我做错了什么?

编辑: 我试图打开与.NET Framework 4.0中的一个项目,它能正常工作 所以这个问题是.NET Framework 3.5的 但我需要用3.5

回答

0

工作,我不知道背后错误但是你可以尝试检查以下内容:

1)检查WCF服务正在运行,并且您可以使用浏览器

2)检查您是否已经在WCF服务网络提供正确的验证信息来访问它。配置。

请检查您是否在标识部分提供正确的数据,通过UserPrincipalName

3)在行为部分,

请启用serviceMetaData httpGetEnabled = “真”

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

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

+0

我设法发现问题是我的项目是为.net framework 3.5制作的。但我需要这个框架,所以我该如何使用它? –

+0

我不确定是否有什么问题导致此错误。您正试图解决.Net框架3.5的任何特定原因? – PradeepGB

+0

,因为本教程正在讨论这个框架,并且因为我使用的web服务仅支持这个框架 –