【问题标题】:using ASMX webservice in remote server在远程服务器中使用 ASMX webservice
【发布时间】:2012-12-21 15:45:47
【问题描述】:

我将使用 Web 服务发送 SMS,我在本地系统(VS2010,ASP.NET)中制作了一个小型测试应用程序,它运行良好,但现在我要将此 Web 服务集成到我的远程服务器,我对在远程服务器上使用此服务感到困惑,我不知道我应该将什么以及在哪里复制到我的服务器?还有我应该如何更改我的 web.config 和/或其他文件以支持此 Web 服务,这就是我在本地应用程序中使用它的方式:

com.panelesms.www.Send s = new com.panelesms.www.Send();
long[] rec = null;
byte[] status = null;
string[] to = new string[1];
to[0] = "mynumber";

int returnValue = s.SendSms("username", "pass", to, "sendernumber", "text", false, "", ref rec, ref status);

但是在远程服务器上未检测到 com.panelesms.www.Send,我想我遗漏了一些东西,例如在 web.config 中进行更改,或者将一些文件复制到服务器以便 com.panelesms.www.Send可以用作有效类型,这是我的服务地址: http://www.panelesms.com/Post/Send.asmx

【问题讨论】:

    标签: asp.net web-services asmx


    【解决方案1】:

    您可以将 web.config 文件中的 Web 服务代理地址更改为指向服务 http://www.panelesms.com/Post/Send.asmx

    如果您要将其暴露在外部,请花时间保护您的服务

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      相关资源
      最近更新 更多