问题描述
asp.net发送短信,本地测没有问题,放到服务器上就发送不出去,为什么?服务器上需要设置吗?
解决方案
解决方案二:
看看服务器有没有防火墙之类的拦截不。都关闭了试试。另外咨询一下机房有没有什么限制不。
解决方案三:
防火墙--
解决方案四:
通过防火墙,开启相应出站规则,就是出站端口。
解决方案五:
能具体说一下吗,之前没接触过服务器,不会弄啊!
解决方案六:
防火墙全关了,还是发不出去。
解决方案七:
发送短信,你用的短信平台,还是短信猫??
解决方案八:
在服务器上dll注册了吗~分64位32位目录的调用是否限制IP地址什么的~最好有日志~用log4net记录异常什么的
解决方案九:
引用6楼Z65443344的回复:
发送短信,你用的短信平台,还是短信猫??
用的是短信宝
解决方案十:
请写完日志之后然后在查看日志,根据日志进行排查。
解决方案十一:
肯定是端口没开啦策略也要打开
解决方案十二:
不是这个问题,如果把短信URL放到服务器端的浏览器中打开,是可以正常发送的。放到程序中就不可以,但在本地是可以的。
解决方案十三:
问题还是没解决啊
解决方案十四:
我也遇到这个问题,请问您解决了吗?
解决方案十五:
引用11楼elain8010的回复:
不是这个问题,如果把短信URL放到服务器端的浏览器中打开,是可以正常发送的。放到程序中就不可以,但在本地是可以的。
你可以在服务器上安装一个http调试器,查看一下通过(服务器)浏览器和你的程序发短信,在消息Request和Response上有什么区别。
解决方案:
引用13楼zhululu2000的回复:
我也遇到这个问题,请问您解决了吗?
刚看到,挖坟啊。
解决方案:
你的电话号码不会是存储到本地吧,你发的短信的电话号码从哪里来的?
解决方案:
引用16楼From_TaiWan的回复:
你的电话号码不会是存储到本地吧,你发的短信的电话号码从哪里来的?
他的asp.net网站程序自然是有可用的数据的。
解决方案:
短信接口调用很简单吧,我刚弄了一个直接一个地址,通过get方式,后面带短信平台账号、密码、短信内容、条数、手机号参数,通过url在浏览器访问,就发送成功了。