【问题标题】:Server refused post request in ASP MVC web application服务器拒绝 ASP MVC Web 应用程序中的发布请求
【发布时间】:2013-06-16 08:59:42
【问题描述】:

我开发了 asp.net MVC4,并在远程服务器上的 IIS7 中发布它。当我在提到的远程服务器上打开浏览器并打开我的应用程序时,所有发布请求都可以正常工作,但是当我在其他想要从提到的服务器获得回复的计算机上打开我的应用程序时,所有的发布请求都不起作用并且它们的状态是错误 500。

我认为提到的远程服务器不接受来自其他计算机的发布请求并且不回复它们,我该如何解决?

【问题讨论】:

    标签: jquery asp.net-mvc iis http-post


    【解决方案1】:

    您需要配置请求过滤,例如使用 web.config 条目:

    <configuration>
      <system.webServer>
       <security>
         <requestFiltering>
          <!-- only allow GET,POST verbs -->
          <verbs allowUnlisted="false" applyToWebDAV="true">
            <add verb="GET" allowed="true" />
            <add verb="POST" allowed="true" />
         </verbs>
        </requestFiltering>
      </security>
     </system.webServer>
    </configuration>
    

    可以在https://docs.microsoft.com/en-us/iis/configuration/system.webserver/security/requestfiltering/查看官方文档和其他配置方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-14
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      相关资源
      最近更新 更多