求救:在WebService中通过HttpWebRequest模拟网络环境访问指定http地址出现无法解析问题
注意:不是用HttpWebRequest来访问WebService
情况描述:
我有一个短信操作类库(SmsClass),内部包括了MAS(MobieOperator)和异网通道(YiWangOperator)两种短信操作类,
MobieOperator是通过调用移动提供的WS进行短信操作
YiWangOperator是通过httpwebrequest模拟web环境进行短信操作(因为异网通道是通过http来交互的)
而因为我有多个项目要用这个短信操作,所以我用webservice进行了封装(SmsWebService),然后再用一个新的类库封装了这个webservice(SmsFactoryClass),这样以后所有要操作短信的项目,只要引用了这个SmsFactoryClass,就可以把所有的短信都提交到SmsWebService来执行
问题描述:
直接通过SmsClass来进行短信操作时,没有任何问题
而封装完后,通过SmsFactoryClass来进行短信操作时,问题出现了
当在VS里进行调试时,没有任何问题
而我发布测试时,因为环境不再是VS,这时就会出现YiWangOperator无法解析远程域名的错误
此时我如果将SmsFactoryClass的引用的SmsWebService的Url配置成VS模拟出来的地址时,YiWangOperator又能正常发布
因为VS环境下测试正常,而IIS环境下才出现错误,VS环境是不进行任何限制的
所以应该是哪里需要进行配置,而我又找不出来。。。。汗。。。
求救啊~~~~~~~~~~~~~~~~~~~~~~
[解决办法]
LZ在自言自语?