我在我的网站上使用短信面板为我提供了一个api可供使用,当我调试系统并在本地使用它时,它运行得很好但是当我发布网站时,它提供了以下内容错误:
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 87.107.121.54:80
这是我使用
的代码SendSoapClient client = new SendSoapClient("SendSoap");
ArrayOfString receivers = new ArrayOfString();
receivers .Add("0920xxxxxxx");
ArrayOfString result = client.SendSimpleSMS("username", "password", receivers, "sender number", "message goes here", false);
我已经调用了我的global.asax文件中的web服务,只是为了检查它是否有效而且它不起作用。我到底错在了什么?
PS:我在其他不是mvc项目的网站上使用过api服务,但只是asp.net网站,它们都运行正常,这是第一次在mvc项目中使用它。答案 0 :(得分:1)
您部署应用程序的计算机似乎无法访问托管API的87.107.121.54
IP地址。因此,请与您的网络管理员联系,确保运行ASP.NET MVC应用程序的服务器具有对此地址的网络访问权限。因为它在端口80上,我认为防火墙应该没有问题,但是,你应该检查它。您的代码没有任何问题,更多的是基础架构和网络连接问题。