【问题标题】:How do I get an ASP.NET site running under mono, nginx and fastcgi to accept PUT, DELETE, etc?如何让 ASP.NET 站点在 mono、nginx 和 fastcgi 下运行以接受 PUT、DELETE 等?
【发布时间】:2014-10-07 14:32:53
【问题描述】:

我有一个在 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 响应。

【问题讨论】:

    标签: nginx mono fastcgi


    【解决方案1】:

    我必须升级单声道才能正常工作。我升级到 3.4.0。不幸的是,我不知道支持 PUT 的最低版本是什么,我只知道这个对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-22
      • 1970-01-01
      • 2013-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-28
      相关资源
      最近更新 更多