我有ASP.Net MVC中下載文件(不下載從應用程序到應用程序),這真的奇怪的問題和下載文件希望有人能幫助我。錯誤從asp.net MVC Web應用程序
這在一個控制器中運行的碼位:
using (var wc = new WebClient())
{
var siteText = wc.DownloadString("http://www.google.com");
return siteText;
}
這將返回錯誤:
System.Net.WebException:無法連接到遠程服務器--->系統.Net.Sockets.SocketException:由於目標機器主動拒絕它,因此無法建立連接208.67.219.231:80
我已經嘗試了大量其他地址,結果相同儘管「一些」會讓我通過,但這些都在本地網絡上。
有沒有,我很想念允許網站訪問外部站點的設置?
剛剛記下的,我一直在使用的HttpWebRequest和設置用戶代理爲好,同樣的錯誤嘗試。
我的環境是IIS 7.0中集成的託管管道運行。我曾嘗試將應用程序池的身份更改爲可以驗證是否可以訪問互聯網的用戶。
更新 這也與圖像發生,無論使用Web客戶端或WebRequest.Create(URL)的方法,但只有在ASP.Net應用程序的所有其他文件類型。
作爲提醒,這是這是發生在Web應用程序中,我並沒有在控制檯應用程序發生,我可以通過telnet,瀏覽器等連接就好了......從同一臺機器。 – 2009-07-30 21:14:51