IIS托管的WCF服务无法与同一服务器上的测试Web应用程序连接,但可以从localhost连接

时间:2013-11-28 13:24:05

标签: wcf wcf-binding

我有一个WCF服务,我在我的Web服务器上的IIS 7.5上托管,我构建了一个简单的Web应用程序来测试我的wcf服务。当我在我的localhost IIS express上运行我的测试客户端时,我可以连接并发送请求并获得响应。我的端点地址是托管我的wcf的网络服务器地址但是当我在同一台服务器上发布我的测试网络应用程序并尝试进行测试时,我没有得到任何请求也没有回应。什么都没发生。测试应用程序没有按钮和文本框旁边的任何内容。没有javascript等我尝试将其作为虚拟应用程序并且独立但没有机会。可能是什么问题?

这是我的webconfig的样子

    <system.web>
    <compilation debug="true" strict="false" explicit="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" requestValidationMode="2.0" maxRequestLength ="8192"  />
  </system.web>
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="serviceBasicHttpBinding" receiveTimeout="00:10:00"
            sendTimeout="00:10:00" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" />
      </basicHttpBinding>      
    </bindings>
    <client>      
      <endpoint address="http://myservice.com/Service.svc"
          binding="basicHttpBinding" bindingConfiguration="serviceBasicHttpBinding"
          contract="serviceWCF.IService" name="serviceBasicHttpEndpoint" />
    </client>
  </system.serviceModel>

感谢您的帮助。

0 个答案:

没有答案