IIS 7. .netバージョン2.0で実行されています。すべて正常に動作しています。しかし、最近、エラーリスト「潜在的に危険な要求...」が表示されます。Iインターネットで検索したところ、web.configをこのように設定する必要があることがわかりました。
<system.web>
<httpRuntime requestValidationMode="2.0" />
<pages validateRequest="false" />
</system.web>
Web.configを更新しましたが、サービスを参照できません。それは私にこのエラーを与えています。
パーサーエラーメッセージ:認識されない属性 'requestValidationMode'。属性名では大文字と小文字が区別されることに注意してください。
このエラーの解決にご協力ください。ありがとう、Vivek
RequestValidationMode属性は、.NET4.0で導入されました。
.NET 2.0では、潜在的に危険なリクエストエラーを回避するために、Web.configに<pages validateRequest="false" />
を追加するだけで済みます。
<%@ Page ValidateRequest="false" %>
を使用して、個々のページのリクエスト検証をオフにすることもできます。
もしあなたが見つけたら requestValidationMode="2.0"
web.configでは、開発者がフレームワーク4.0以降をターゲットにしている可能性が非常に高いため、設定を変更するのではなく、アプリケーションプールを対応するバージョンに設定する必要があります。