如何在mono,nginx和fastcgi下运行ASP.NET站点以接受PUT,DELETE等?

时间:2014-08-14 03:32:05

标签: nginx mono fastcgi

我有一个在IIS下运行的应用程序。当我将具有相同配置的相同站点部署到使用fastcgi运行nginx的服务器时,当我尝试使用PUT命令访问URL时,我得到404。我假设问题是服务器不接受PUT作为有效动词。我尝试添加webdav配置as noted on SO previously。我设置了nginx和fastcgi as advised by the mono project。我在MVC中的操作接受PUT [HttpPut, HttpDelete]。如果我在同一个URL上执行GET,我会收到200响应。

1 个答案:

答案 0 :(得分:0)

我不得不升级单声道以使工作正常。我升级到3.4.0。不幸的是我不知道支持PUT的最低版本是什么,我只知道这个版本适合我。