我在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