我有两个不同的ASP.NET Core网站:管理和公共网站。这两个网站都在暂存服务器和本地机器上运行。我向不同的页面发送GET请求,以确定不同页面的执行时间,并遇到了管理网站的问题:本地实例和暂存服务器上的所有URL始终返回404错误:
“System.dll”中发生了未处理的“System.Net.WebException”类型的异常
附加信息:远程服务器返回错误:(404)未找到。
同时,在浏览器中进行相同的请求可以正常返回HTML页面。通过
“System.dll”中发生了未处理的“System.Net.WebException”类型的异常
附加信息:远程服务器返回错误:(404)未找到。
同时,在浏览器中进行相同的请求可以正常返回HTML页面。通过
HttpWebRequest
对公共网站的请求始终返回200状态代码(OK)。我使用此处的请求代码。我尝试添加所有头文件和来自浏览器请求的cookie,但没有帮助。还尝试调试本地实例并发现在执行请求时没有抛出任何异常。你有什么想法吗?
WebClient w = new WebClient(); string s = w.DownloadString("http://myserver.com");
。 - user6522773