我有一台运行默认IIS 7.0的Windows 2008 Server。我有一个http处理程序,其中GET,POST和PUT工作正常,但每当我发出DELETE请求时,根本没有任何东西从服务器返回。
我正在使用Fiddler发出请求(这在我的开发Windows 7机器上运行良好)。我已经禁用了WebDav等,顺便说一句,它应该给我一些错误响应。在这种情况下没有任何东西。我试图在服务器上启用跟踪,也没有看到任何内容。
我也试图在服务器上的其他页面上发出DELETE Web请求,包括不存在的,但是从来没有任何响应。也许服务器上的某些东西在进入IIS之前“吃掉”了这个请求?
为了测试最后一个问题,我在服务器上安装了Fiddler,并在服务器内发布了DELETE请求。这实际上工作!!!那么,什么阻止了外部请求?