我在Win 7 IIS上運行一個非常簡單的Web應用程序(Asp.Net MVC3)。 我有一個非常簡單的HTTP GET API,它返回hello world。IIS 7向瀏覽器正確發送GET請求,但爲API請求發送超時異常
呼喚:
http://localhost/helloworld
返回:
Hello World!
這工作完全在瀏覽器中。 但是,當我寫它試圖使用Web客戶端來拉這個網址的應用程序,我得到以下錯誤:
{"Unable to read data from the transport connection: The connection was closed."}
我的代碼如下
WebClient web = new WebClient();
var response = web.DownloadString("http://localhost/helloworld");
我的IIS設置爲如下
我該看什麼?我一直在這裏待了好幾個小時,但我沒有辦法嘗試!任何幫助將非常感激!
謝謝。
感謝您的快速響應。我嘗試使用HTTPWebRequest。我的代碼幾乎是這樣的:http://forums.asp.net/post/2930891.aspx 然而,在我做的地方:readStream.ReadToEnd(),我得到同樣的問題(數據不能在連接關閉時下載)。我認爲這是一些IIS特定的事情。 – saurabhj 2012-04-13 06:36:43