WCF 在VS中,添加服务引用,地址输入http://ip/Service.svc,点击前往,提示错误,内容如下:
2013-09-26 15:54
1421 查看
WCF的service端的webconfig如下:
WCF 在VS中,添加服务引用,地址输入http://ip/Service.svc,点击前往,提示错误,内容如下:
解决方法是:
在<system.serviceModel>节点中添加:
<serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>
最后的配置是:
<?xml version="1.0"?> <configuration> <system.serviceModel> <behaviors> <serviceBehaviors> <behavior name="ServiceBehavior"> <serviceMetadata httpGetEnabled="true"/> </behavior> </serviceBehaviors> </behaviors> <serviceHostingEnvironment multipleSiteBindingsEnabled="true"/> <services> <service behaviorConfiguration="ServiceBehavior" name="WcfServiceLibrary1.Service1"> <endpoint binding="wsHttpBinding" bindingConfiguration="" contract="WcfServiceLibrary1.IService1"/> </service> </services> </system.serviceModel> </configuration>
WCF 在VS中,添加服务引用,地址输入http://ip/Service.svc,点击前往,提示错误,内容如下:
下载“http://127.0.0.1:7293/WCFServerRefWCFLib.svc”时出错。 请求因 HTTP 状态 404 失败: Not Found。 元数据包含无法解析的引用:“http://127.0.0.1:7293/WCFServerRefWCFLib.svc”。 没有终结点在侦听可以接受消息的 http://127.0.0.1:7293/WCFServerRefWCFLib.svc。这通常是由于不正确的地址或者 SOAP 操作导致的。如果存在此情况,请参见 InnerException 以了解详细信息。 远程服务器返回错误: (404) 未找到。 如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。
解决方法是:
在<system.serviceModel>节点中添加:
<serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>
最后的配置是:
<?xml version="1.0"?> <configuration> <system.serviceModel> <behaviors> <serviceBehaviors> <behavior name="ServiceBehavior"> <serviceMetadata httpGetEnabled="true"/> </behavior> </serviceBehaviors> </behaviors> <serviceHostingEnvironment multipleSiteBindingsEnabled="true"/> <services> <service behaviorConfiguration="ServiceBehavior" name="WcfServiceLibrary1.Service1"> <endpoint binding="wsHttpBinding" bindingConfiguration="" contract="WcfServiceLibrary1.IService1"/> </service> </services> </system.serviceModel> </configuration>
相关文章推荐
- WCF 在VS中,添加服务引用,地址输入http://ip/Service.svc,点击前往,提示错误
- 使用wcf服务捕捉到“POST http://yourIP/WCFService.svc 405 (Method Not Allowed) ”错误!
- mvc4 引用wcf服务添加不能使用错误
- VS2012添加WCF服务引用失败,更新服务引用Reference文件没有自动产生代码
- 利用svcutil.exe 访问windows Server 2003的wcf服务生成客户端代码报错:无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- vs引用更新wcf mextcpbinding服务错误
- WCF分布式开发常见错误解决(1):An error occurred while attempting to find services at...添加服务引用出错
- VS2010发布的wcf服务,浏览器访问没有问题,但是vs添加服务引用出错
- 新建了WebService.asmx项,但添加引用时提示“从此地址下载元地出错,请确认办您输入了有效地。”请前辈指导,应该如何解决?小弟先感谢了!
- vs2015启动网站调试提示 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。 解决方法
- VS2012 添加服务引用常见错误
- Silverlight添加服务引用Service Reference, 出现“自定义工具错误,无法生成服务引用”错误的解决办法
- 添加从Web下载的dll引用,VS提示错误
- WCF 添加服务引用 HTTP 请求已超过为 00:00:00 分配的超时。为此操作分配的时间可能是较长超时
- vs2015启动网站调试提示 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。 解决方法
- Silverlight调用WCF服务,在添加WCF服务引用时,报错如下:
- IIS7部署.NET 4.0 WCF服务提示"svc integrated" - "bad module"错误
- WCF分布式开发常见错误解决(1):添加服务引用出错
- vs2015启动网站调试提示 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。 解决方法
- 利用svcutil.exe 访问windows Server 2003的wcf服务生成客户端代码报错:无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法