C# 如何使用servicenow工具中的wcf服务?

C# 如何使用servicenow工具中的wcf服务?,c#,wcf,servicenow,C#,Wcf,Servicenow,我已经创建了一个WCF服务(),并托管在windows server中。在Servicenow工具中使用此服务时,我遇到以下异常 无法加载WSDL:java.lang.RuntimeException: java.net.ConnectException:连接被拒绝(连接 拒绝):java.net.ConnectException:拒绝连接(连接 (拒绝) 我还尝试在控制台应用程序中使用此服务,它工作正常 我的web.config看起来像 <system.web> <

我已经创建了一个WCF服务(),并托管在windows server中。在Servicenow工具中使用此服务时,我遇到以下异常

无法加载WSDL:java.lang.RuntimeException: java.net.ConnectException:连接被拒绝(连接 拒绝):java.net.ConnectException:拒绝连接(连接 (拒绝)

我还尝试在控制台应用程序中使用此服务,它工作正常

我的web.config看起来像

<system.web>
      <compilation debug="true" targetFramework="4.5.1" />
      <httpRuntime targetFramework="4.5.1" />
    </system.web>

    <system.serviceModel>
      <services>
        <service behaviorConfiguration="UserDisablebehaviour" name="UserDisableWeb.UserDisableService">
          <endpoint address="http://xyz/userdisable.svc"
            binding="basicHttpBinding" contract="UserDisableWeb.UserDisableService" />
        </service>
      </services>
        <behaviors>
            <serviceBehaviors>
                <behavior name="UserDisablebehaviour">
                    <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
                    <serviceDebug includeExceptionDetailInFaults="false" />
                </behavior>
            </serviceBehaviors>
        </behaviors>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true"
            multipleSiteBindingsEnabled="false" />
    </system.serviceModel>


我是否缺少web.config中的任何设置?

您确定xyz上的端口80对servicenow世界开放吗?我不确定,但如果我创建的web服务不是wcf,那么它可以在servicenow中工作。是否仍然存在端口问题?有时wcf在另一个端口上运行。。所以是的,我发现我们需要在servicenow做一些更改来使用wcf服务