(交叉post从服务器故障,我意识到后,我可能应该在stackoverflow首先要求)
好吧,我一直在纠缠我的大脑和互联网解决这个问题。我只是不能弄清楚。
我写了一个网站,使用ASP.NET MVC Web API和所有工作很好,直到我把它放在登台服务器。网站在我的本地机器和dev web服务器上正常工作。开发和分段服务器都是Win Server 2008 R2。
问题是这样的:基本上网站工作,但有一些使用HTTP PUT方法的API调用。这些在分段返回404失败,但在其他地方工作。
我遇到并修复的第一个问题是请求过滤。但仍然得到404。
我已经在IIS中打开跟踪,并得到以下问题。
168. -MODULE_SET_RESPONSE_ERROR_STATUS ModuleName IIS Web Core Notification 16 HttpStatus 404 HttpReason Not Found HttpSubStatus 0 ErrorCode 2147942402 ConfigExceptionInfo Notification MAP_REQUEST_HANDLER ErrorCode The system cannot find the file specified. (0x80070002)
配置是相同的开发和分期,事实事实,整个网站是一个直接的副本。
为什么GET和POST工作,但不是PUT?
谢谢
格雷格