我使用Sending sms using GSM 这篇文章开发了用于发送短信的ac#winforms应用程序它工作得很好...现在我想使用GSM通信发送短信(即)连接到PC和我的手机已经检测到它并在asp.net中使用它发送短信.....
是否可以使用asp.net通过GSM调制解调器连接和发送消息?
答案 0 :(得分:2)
当然可以!唯一的一点是,由于ASP.NET是服务器端编程,GSM调制解调器必须连接到运行应用程序的服务器。甚至,您已经开发的代码可以重复使用。将该代码作为具有公共接口的程序集来获取功能。将它包含在ASP.NET应用程序中,您可以发送短信。
答案 1 :(得分:0)
如果您的应用是普通的控制台/ winforms应用程序,或者它是否是ASP.NET应用程序应该没有区别。
如果互联网上的任何人能够连接到您的网站并发送消息,您只需要更加注重安全性......
答案 2 :(得分:0)
是。您可以创建一个Windows服务,其中包含访问GSM调制解调器和发送SMS消息的逻辑。然后,可以从ASP.NET Web应用程序访问此服务。
有很多关于将WCF服务作为Windows服务运行的文章,这是MSDN上的文章Hosting and Consuming WCF Services。
但是,第二个想法,在这里建立服务可能有点过分。您可以在应用程序中使用您的库一样好。
答案 3 :(得分:0)
你可以按照Kangkan在回答中提到的那样做。您需要将您的调制解调器连接到服务器,这是不太可行且不太推荐这样做。您可以拥有的最佳选择是订阅第三方SMS网关并通过其HTTP apis发送SMS。有许多此类提供商可提供此类服务。只需谷歌他们,你就会找到最适合你需求的那个。