我正在调试在同一台机器上运行在不同 Cassini 实例下的两个 ASP.NET 应用程序,并且关闭了“自定义错误”。一个应用程序在端口 100 上运行,并希望执行GET
来自在端口 90 上运行的另一个应用程序的请求。因此它运行以下代码:
WebRequest request = WebRequest.Create(
"http://localhost:90/Controller/Action?Param1=foo&Param2=bar");
request.Timeout = 10000;
request.GetResponse();
最后一行抛出WebException
带有HTTP 400
代码和 null InnerException。如果我在剪贴板中复制相同的 URL,将其传递到在同一台机器上运行的 IE 中 - 请求在端口 90 上排队到应用程序/Controller/Action/
并被调用,甚至参数也可以正常传递。
这里的问题根源可能是什么,我该如何解决?