2017-02-06 33 views
-1

web.configでHTTPメソッドを無効にしたいのですが、できませんでした。私はちょうどGET & POSTの方法を有効にしたいと思います。このように試しました:IISで特定のHTTPメソッドを拒否するにはどうすればよいですか?

<security> 
     <requestFiltering> 
     <verbs allowUnlisted="false" applyToWebDAV="true"> 
      <clear/> 
      <add verb="GET" allowed="true" /> 
      <add verb="POST" allowed="true" /> 
      <add verb="OPTIONS" allowed="false" /> 
      <add verb="TRACE" allowed="false"/> 
      <add verb="TRACK" allowed="false"/> 
      <add verb="HEAD" allowed="false"/> 
      <add verb="PROPFIND" allowed="false"/> 
      <add verb="PUT" allowed="false"/> 
      <add verb="COPY" allowed="false"/> 
      <add verb="LOCK" allowed="false"/> 
      <add verb="UNLOCK" allowed="false"/> 
      <add verb="PROPPATCH" allowed="false"/> 
      <add verb="MKCOL" allowed="false"/> 
      <add verb="MOVE" allowed="false"/> 
      <add verb="DELETE" allowed="false"/> 
      <add verb="SEARCH" allowed="false"/> 
     </verbs> 
     </requestFiltering> 
    </security> 

私は何か間違っていますか?私はたくさんの検索をしましたが、この動詞を無効にするために何を好きですか?

+0

ALL CAPSにタイトルを入れないでください。ほとんどの場合、文章全体を大文字で書くこともできます。すべてのキャップは通常、誰かに叫んでいると考えられています。 – mason

+0

私はそれを修正しようとしていましたが、あなたはすでにそれをしていました。 – Cagatay

答えて

0

ちょっと勘弁して、applytoWebDAV属性を削除してみることができますか?

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

私はWebDAV拡張モジュールに何か関係があると思います。通常、IISとリクエストフィルタリングに行くと、動詞を許可/拒否できます。最終的にあなたが言及したのと同じ設定ファイルを生成します。

+0

私は試してみましたが、ブラウザで作業しているようですが、私がテストした結果はこういうものです:https://s27.postimg.org/onep125gz/status.jpg – Cagatay

関連する問題