今天进行了Windows Service调用Web Service进行发送邮件的测试。
测试结果:
通过:
StreamReader sr = new StreamReader("C://ShopWeeklyMessage.htm");
没有通过:
StreamReader sr = new StreamReader("http://www.e888.biz/Templates/ShopWeeklyMessage.htm");
查看了一下MSDN中StreamReader类的说明,如下
实现一个 TextReader,使其以一种特定的编码从字节流中读取字符。
在这里没有说明是读取该Service运行所在的计算机的文件,还是网络上的任意文件。
经过测试,该类只能调用运行所在的计算机的文件。
希望我的测试没有错误,也希望各位高手指正点明,谢谢。