在 iis 6 中启用 REST(GET、POST、PUT、DELETE)支持

在 iis 6 中启用 REST(GET、POST、PUT、DELETE)支持

我想启用休息iis 6 中的支持。通过谷歌搜索,我可以通过 [启用 WebDav] 实现 PUT 请求,但启用 Delete 方法仍然让我困惑。我见过关于编辑配置文件的建议,但我有 apache 背景,对 iis 配置知之甚少。

谢谢

答案1

我偶然发现了答案,尝试启用父路径。

打开 IIS 管理控制台,

在侧边栏中右键单击您的网站并转到属性。

转到“主目录”选项卡

在“应用程序设置”中,点击“配置”按钮

在“应用程序配置”窗口中,应该有一个“映射”选项卡

只需选择要映射的文件扩展名(就我而言,我希望 ASP 映射 GET、PUT、POST 和 DELETE),以逗号分隔即可。就这样,甚至不需要重新启动。

答案2

如果您需要对 ASP.NET MVC2 应用程序执行此操作,只需将 aspnet_isapi.dll 放在通配符应用程序映射中,在 Jonathan 所说的同一个选项卡中。

相关内容