zoukankan      html  css  js  c++  java
  • VS2010 SL4解决方案前端发现不了解决方案中WCF服务问题

    在VS2010 SL4项目解决方案中,前端添加服务引用,点击“发现”无法找到解决方案中的服务。启动中间层WCF服务报错(基地址错误)

    发现问题在于中间层WCF项目的App.Config部分配置不正确引起的(很难查):

    1、下面的<serviceMetadata httpsGetEnabled="true"/>应修改为<serviceMetadata httpGetEnabled="true"/>

        <behaviors>
    <endpointBehaviors>
    <behavior name="WebBehavior">
    <webHttp/>
    </behavior>
    </endpointBehaviors>
    <serviceBehaviors>
    <behavior name="ServerBehavior">
    <serviceMetadata httpsGetEnabled="true"/>
    <serviceDebug includeExceptionDetailInFaults="true"/>
    </behavior>
    </serviceBehaviors>
    </behaviors>

    2、下面的<security mode="Transport"> <transport clientCredentialType="None"/> </security>应删除,因为不是部署在HTTPS网站上所以不要这个安全设置。

        <bindings>
    <basicHttpBinding>
    <binding name="BlobConfig" maxBufferSize="2147483646" maxBufferPoolSize="2147483646" maxReceivedMessageSize="2147483646">
    <readerQuotas maxDepth="32" maxStringContentLength="52428800" maxArrayLength="52428800" maxBytesPerRead="52428800" maxNameTableCharCount="16384"/>
    <security mode="Transport">
    <transport clientCredentialType="None"/>
    </security>
    </binding>
    </basicHttpBinding>
    </bindings>

    修改完上述地方就能发现到相应的服务,且启动中间层服务不会再报基地址错了。

  • 相关阅读:
    用JSP实现的商城购物车模块
    C语言中的static 具体分析
    JAVA动态代理
    ACM之跳骚---ShinePans
    thinkphp5项目--个人博客(二)
    mysql数据类型
    htm、html、shtml网页区别
    thinkphp命名空间
    github README.md教程
    如何在github的README.md中添加图片
  • 原文地址:https://www.cnblogs.com/chriskwok/p/2230074.html
Copyright © 2011-2022 走看看