ASP.NET

URLScanをインストールしたらjQueryのプラグインが動かなくなった

IISのバージョン情報をレスポンスヘッダーに表示させないという設定(URLScan v3.1をインストール)をしたら、jQueryのプラグインが動かなくなりました。

C# .NET レスポンスヘッダーのサーバ情報やバージョン情報を非表示にする

プロジェクトを作成して普通に使っていると、レスポンスヘッダーに IIS や .NETのバージョン情報が表示されます。 これらを非表示にしたい。   Server: Microsoft-IIS ...

IISのログを見ると

C:\inetpub\logs\LogFiles
----
GET /Rejected-By-UrlScan ~/hoge_prj/plugins/xxx-master/assets/font-awesome/4.7.0/css/font-awesome.min.css 80
----
とか
----
GET /Rejected-By-UrlScan ~/hoge_prj/plugins/DataTables/FixedColumns-3.2.3/css/fixedColumns.bootstrap.min.css 80
----

が出力されているのですよ。
「.」が続くファイル名はデフォルトでリジェクトするようです。

他にもデフォルトでいろいろと設定が施されているようなので、ご使用予定の方は、最初にマイクロソフトのサイトで説明をご覧ください~

URLScan の使用
https://technet.microsoft.com/ja-jp/library/dd939110.aspx

URLScan の設定
https://technet.microsoft.com/ja-jp/library/dd939097.aspx

 

ではまた

-ASP.NET