0

我有一个非常奇怪的行为。我有一个 ASP.NET 3.0 控制台应用程序,它调用 Web 服务来发送短信。

我正在尝试在 ASP.NET 4.0 Web 应用程序中复制相同的内容,但是当我调用 Web 服务时,当我调用发送短信的方法时它会变成一个错误:

在 webservice.asmx 上没有可以接受消息的端点侦听。这通常是由不正确的地址或 SOAP 操作引起的。有关更多详细信息,请参阅 InnerException(如果存在)。

InnerException 无法连接到远程服务器

InnerException.Message 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应 webserviceIP:80

我在展位 Web 和控制台应用程序中使用完全相同的代码和完全相同的配置:

var soap = new Service.WebServicesSoapClient();
soap.SendSMS(smsUser, smsPassword, number, message, originator);

--

  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="WebServicesSoap" />
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint address="webservice.asmx" binding="basicHttpBinding" bindingConfiguration="WebServicesSoap" contract="Service.WebServicesSoap" name="WebServicesSoap" />
    </client>
  </system.serviceModel>

关于是什么阻止了我的 Web 应用程序的任何想法?

提前致谢。

4

0 回答 0