【发布时间】:2013-06-17 21:16:08
【问题描述】:
通过使用计算机名称的 url 访问 ASP.net Web api 时,我收到 400 bad request 错误消息。当我使用 localhost 它工作正常。 我正在为 Visual Studio 2012 使用 iisExpress。
任何帮助表示赞赏!提前致谢!
【问题讨论】:
-
您尝试使用 FQDN 还是 IP 地址?
-
您是使用 iis 还是 iis express 来托管应用程序?
-
您好,感谢您抽出宝贵时间阅读和回复。我正在使用 iis express 和计算机名称,但不是完全限定的。在我的主机文件中,我的计算机名称设置为 127.0.0.1。我将尝试使用完全限定名称,看看是否有帮助
-
我尝试将完全限定的域名添加到我的计算机名称中,但仍然得到相同的错误。我需要使用计算机名而不是localhost的原因是我想用fiddler跟踪它。 Fiddler 不适用于 localhost。当我使用我的计算机名时,我可以让 fiddler 登录,但随后我收到错误“HTTP 错误 400。请求主机名无效。”来自 ASP.net web api。
-
IIS Express 中的站点是如何配置的?向它发送请求时是否需要主机名?
标签: asp.net-mvc asp.net-web-api