我正试图用asp.net创建一个新项目。我必须将我们的web服务(用c#制造(与我的新项目连接起来。我去了";连接服务"->quot;右键单击"->管理连接的服务,然后我去添加WCF web服务。在那里,我运行了web服务所在的项目。然后,我将提供的URL添加到我的网络浏览器,然后我点击";去吧;。
每次都会出现错误400,正如您在我的屏幕截图中看到的那样。
在此处输入图像描述
在我的新项目中,我有一个错误:
An error occurred while attempting to find services at 'http://localhost/Services/BlueLifeDataService.svc'. Cannot obtain Metadata from the URI: http://localhost/Services/BlueLifeDataService.svc
Check the URI and try again.If this is a Windows (R) Communication Foundation service to which you have access, please check that you have enabled metadata publishing at the specified address. For help enabling metadata publishing, please refer to the MSDN documentation at http://go.microsoft.com/fwlink/?LinkId=65455.
当我想使用web浏览器连接web服务时,一切都很好。我可以调用所有查询。但不是在这种情况下。
你能帮我吗?
您的服务web.config需要一个元数据端点<serviceMetadata/>
,也许您可以提供web.config。
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata/>
</behavior>
</serviceBehaviors>
</behaviors>
未能添加服务。服务元数据可能无法访问。请确保您的服务正在运行并公开元数据。`