我将第 3 方 xml 编辑器集成到我们的 Web 应用程序中,并且保存函数直接对 Web 服务器上的文件执行 HTTP PUT。
操作系统是使用 IIS 7.5 的 Windows Server 2008 R2
我们安装了 Web API,因此我们已经删除了 WebDAV,并且还更新了 web.config:
<remove name="WebDAVModule" /> under modules
<remove name="WebDAV" /> under handlers
我们更新了站点的处理程序映射以包含“PUT”动词:
当我们在 Composer 中向 xml 文件发出 PUT 请求时,我们仍然继续在 fiddler 中收到以下响应:
HTTP Error 405.0 - Method Not Allowed
The page you are looking for cannot be displayed because an invalid method (HTTP verb) is being used.
Module : StaticFileModule
Notification : ExecuteRequestHandler
Handler : StaticFile
Error Code : 0x80070001
当您在 IIS 的模块中安装应用程序时:
找到 WebDav 并删除与处理程序映射中必须执行的相同步骤 - 删除 WebDav 并刷新全部。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)