この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 21150|答える: 3

[ASP.NET] asp.net ウェブサイトのヘッダーからX-Powered-Byのメッセージを削除する

[リンクをコピー]
掲載地 2018/09/19 9:58:03 | | | |
IISをウェブサーバーとして使用する場合、出力されるaspxページのレスポンスヘッダーには常に自動的にX-Powered-By、X-AspNet-Version、Serverが含まれます。 他のウェブサーバーを使う場合、より簡潔なレスポンスヘッダーを得られることが多いです。 高負荷のウェブサイトでは、いくつかのレスポンスヘッダー項目を保存することで客観的なトラフィックも節約できるはずです。 プログラマーの視点から見ると、これらのヘッダー項目はウェブサイトプログラムで使われているバージョンにさらされ、第二にシンプルさの原則を破壊します。 そのため、常に彼らを取り除く方法を探しています。



X-AspNetバージョン

web.configファイルの<system.web>セクションに<httpRuntime enableVersionHeader="false" />を追加するだけです。
MSDNはこのオプションの意味を次のように説明しています:

enableVersionHeader

オプションのブール属性。

バージョンヘッダーを出力すべきかどうか ASP.NET 指定します。 Microsoft Visual Studio 2005はこのプロパティを利用して、現在使用されている ASP.NET のバージョンを判定します。 生産上、この特性は必須ではなく無効化可能です。

注:このプロパティは.NET Framework 1.0では利用できません。

デフォルト値はTrueです。


Xパワードバイ

これが一番簡単です。なぜならIISでは、ウェブサイトの「プロパティ」を確認し、「HTTPヘッダー」タブを選択すると、「カスタムHTTPヘッダー」に「X-Powered-By」オプションがあるので、削除すればいいからです。



X-AspNetMvc-バージョン

Global.asax.csファイル








先の:httpd環境の設定後、http://***/index.php を入力して404エラーを報告してください
次に:javascrip{filter}t 手書き署名プラグインを購入してください
 地主| 掲載地 2019/09/24 16:49:03 |
x-prode-by: ASP.NET メソッドを削除しました

 地主| 掲載地 2023/03/04 22:44:25 |
ASP.NET web.config MVCのためのセキュリティとパフォーマンス最適化
https://www.itsvse.com/thread-10521-1-1.html
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com