WebMatrix如何启用POST方法

时间:2014-05-02 18:10:00

标签: forms post webmatrix

我正在尝试使用表单操作,但是,当我提交表单时,我收到HTTP错误405.0 - 方法不允许。

<form action="" method="post">

我在本地计算机上使用WebMatrix。有人告诉我,我需要通过配置文件或其他东西在WebMatrix中启用POST方法,但找不到任何告诉我如何操作的方法。

1 个答案:

答案 0 :(得分:1)

如果您在WebMatrix上运行ASP.NET,那么您的计算机中也必须安装IIS服务器。因此,为此,您需要寻找方法和代码,以使web.config与IIS一起使用。

在下一页上,我们已经告知您如何允许或拒绝请求类型。

http://www.petefreitag.com/item/741.cfm

security - &gt; requestFiltering - &gt;

<verbs allowUnlisted="false" applyToWebDAV="true">
    <add verb="GET" allowed="true" />
    <add verb="POST" allowed="true" />
</verbs>

此外,您可以看到IIS被禁用以默认接受HttpGet和HttpPost请求。 http://support.microsoft.com/kb/819267/en-us转到该链接,了解如何启用它们。

我希望它允许。

其次,也请尝试使用POST代替post。也许这将是IIS中的一个问题。尝试第二种方法。