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
ではまた