我有2个网站,其中一个是网络服务,另一个是“普通”网站。
在“普通”网站中,我有一个页面,通过获取一些参数来发送邮件,因此如果在我的浏览器中我手动输入此URL:
http://localhost/Web/page/page.aspx?id=23&emailus=mail@mail.com
它为该用户为该ID创建特定邮件。
问题是我想在我的Web服务中调用该URL,所以当创建所有数据后,它将从该URL发送邮件,但我无法使其工作,我试过这个:< / p>
System.Net.WebClient client = new System.Net.WebClient();
client.DownloadDataAsync(new Uri("http://localhost/Web/page/page.aspx?id=" + idtable + "&emailus=" + email));
和
await Task.Run(() =>
{
var webClient = new System.Net.WebClient();
webClient.DownloadString("http://localhost/Web/page/page.aspx?id=" + idtable + "&emailus=" + email);
});
他们都给我一个超时异常,邮件永远不会发送。
我该怎么办?谢谢。