従来のASP.NETアプリケーションでは、*.config
ファイルはURLに移動してをダウンロードできません。しかし、新しいコンベンションはappsettings.json
です。今、私がcontoso.com
と呼ばれるASP.NET Core Webサイトを持っていて、それがC:\inetpub\websites\contoso.com
というディレクトリからIISによって提供されていて、ファイルがC:\inetpub\websites\contoso.com\appsettings.json
にある場合... IISは、もし誰かhttps://contoso.com/appsettings.jsonにナビゲートしますか?IISによってappsettings.jsonが保護されていますか?
4
A
答えて
5
ファイルは、通常、 "wwwroot"フォルダから提供されます。 appsettings.jsonファイルは、C:\inetpub\websites\contoso.com\
をあなたのアプリのWebルートに設定していない限り、安全です。既定では、静的ファイルはC:\inetpub\websites\contoso.com\wwwroot\
にあります。この優れたドキュメントをお勧めします:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files
ところで、特に設定されていない限り、IISはファイルシステムをチェックしません。これは、実際にはASP.NETコアで、ファイルが「wwwroot」フォルダからのみ提供されるようにします。一般的なASP.NET コアのWebサイトは実際にはIISがASP.NETコアモジュール経由でプロキシをリバースする別のWebサーバーとして実行されています。つまり、すべてのリクエストはASP.NETコアによって処理されます。静的ファイルを提供するには、Microsoft.AspNetCore.StaticFilesパッケージで使用可能な静的ファイルミドルウェアを使用する必要があります。
関連する問題
- 1. web.configはIISによって保護されていますか?
- 2. Bεツリーは特許によって保護されていますか?
- 3. IISでホストされているMercurialリポジトリを保護する
- 4. Java Rest APIはAzureによって保護されています。
- 5. 保護されたワークシートでマクロボタンが保護されています
- 6. Webアプリケーション - パスワードで保護されたディレクトリで保護されていますか?
- 7. BoomlaにCSRF保護が実装されていますか?
- 8. VBA保護されたシートが[レビュー]タブのユーザーによって保護されなくなる
- 9. Googleシートは、シートがスクリプトによって保護されているかどうかを判断します。
- 10. レールでアップロードされたログインファイルによって保護されますcarreirwave 5
- 11. iosのローカルデータベースは保護されていますか?どのようにそれらを保護する?
- 12. JSFページがj_security_checkによって保護されている場合、ViewExpiredExceptionがajaxリクエストでスローされない
- 13. ヘルパー宣言によって外部ストレージが保護されない
- 14. PDFがiTextSharpで保護/保護されているかどうか確認
- 15. なぜCollectionView.CollectionChangedが保護されていますか?
- 16. WS02 ESBでHL7トランスポートが保護されていますか?
- 17. パブリッククラスのプライベートプロパティがDLLで保護されていますか?
- 18. JavaScriptからACSによってセキュリティ保護されたWCFサービスにアクセスする
- 19. クエリ文字列が破損しています:IISによって "80"が削除されていますか?
- 20. パスワード保護IISディレクトリ
- 21. Firebaseはどのくらい保護されていますか?
- 22. IsValid()はXSSから保護されていますか?
- 23. HTTPSはセッションライディングから保護されていますか?
- 24. 保護されていないMongoDBサーバー?
- 25. seo friendly URLがIISによって認識されない
- 26. アンドロイドアプリでPDFfを使って保護していますか?
- 27. ダイナミックコードの妥当性検査によってどのようなダイナミックコードの変更が保護されますか?
- 28. SpringセキュリティWebSecurityConfigにはセキュリティ保護されたゾーンと保護されていないゾーンが必要です
- 29. 翻訳された言語が保護されていますか?
- 30. ブラウザに「このページにはセキュリティで保護されたアイテムとセキュリティで保護されていないアイテムが含まれています」という警告が表示されないようにするにはどうすればよいですか?