私のWebアプリケーションにいくつかのIIS requestFilteringルールを追加したかったのです。IIS alwaysAllowedUrlsが認識されない
:だから私は私のweb.configファイル内の設定次なさhttp://www.iis.net/configreference/system.webserver/security/requestfiltering/alwaysallowedurls http://www.iis.net/configreference/system.webserver/security/requestfiltering/denyurlsequences
例えば、私がURL テストを否定するが、が
をtestallowed有効にしたい:私はガイドをfolling続きます
<system.webServer>
<security>
<requestFiltering>
<denyUrlSequences>
<add sequence="test" />
</denyUrlSequences>
<alwaysAllowedUrls>
<add url="testallowed" />
</alwaysAllowedUrls>
</requestFiltering>
</security>
</system.webServer>
ウェンコールマイypage/テスト、私は正しいIIS HTTPエラー404.5ページを取得します。しかし、mypage/testallowedをと呼ぶとき、同じページが表示されます。私のweb.configでは、タグalwaysAllowedUrlsに下線が引かれています。
要素 'requestFiltering'に無効な子要素 'alwaysAllowedUrls'があります。可能な要素のリスト: 'fileExtensions、requestLimits、verbs、hiddenSegments、denyUrlSequences'。
何もrules.ForあなたがここにIISスキーマCでそれを確認してweb.config一部と間違って見えません:\ Windows \ System32 \ inetsrv \ config \ schema \ IIS_schema.xmlに移動します。あなたがそこにそれが表示されない場合は、リクエストフィルタリングを再インストールしてみてください –