[解決済み] Visual StudioのApp_Dataフォルダは何に使うのですか?
質問
Visual Studioで新しいASP.NETアプリケーションを作成すると、いくつかのファイルとフォルダーが自動的に作成されます。そのうちの1つのフォルダーは
App_Data
.
また、メニューオプションを選択してWebサイトを公開する場合
Build->Publish
というチェックボックスが用意されています。
Include files from the App_Data folder
.
このファイルとそのサブフォルダーに置かれたファイルは、ウェブからアクセスできないものと考えてよいでしょうか。例えば、アプリケーションコードでのみ使用する予定のリソースをこのフォルダに入れるのは安全でしょうか?
の本当の使用目的は何ですか?
App_Data
フォルダーを作成します。
EDITです。
たくさんの回答ありがとうございました。今までの回答から、主に2つのポイントに興味があります。
どなたか、quot;not viewable by the web"がどのように確保されるかを明示していただけませんか? 標準のデプロイメントを実行するときにその事実に頼ることができますか、それともサーバー上のいくつかのIIS設定も確認する必要がありますか。
アプリケーションからしかアクセスできないようにしたいpdfファイルのセットがある場合。App_Data フォルダを使用するのが正しいのか、それとも別のフォルダを作成し、Web からアクセスできないように IIS を手動で設定する必要があるのでしょうか。
解決方法は?
App_Data は、基本的にファイル ベースのデータ ストア用のストレージ ポイントです(たとえば、SQL サーバーのデータベース ストアとは異なります)。単純なサイトでは、例えばXMLとして保存されたコンテンツのためにこれを利用することがあり、通常、DBのホスティング料金が高価な場合に利用されます。
関連
-
pythonでpillowをインストールする3つの方法
-
認証プロセスの記録にjwtを使用したネット
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] C#の正しいバージョン番号を教えてください。
-
[解決済み] クライアントから危険な可能性のあるRequest.Formの値が検出された
-
[解決済み] 後で平文を取り出すためのユーザーパスワードの保管について、倫理的にどのように取り組むべきでしょうか?
-
[解決済み] Visual Studioでディレクトリ構造全体を「既存の項目を追加」するにはどうすればよいですか?
-
[解決済み] ポストバック時に「オブジェクトの現在の状態により操作が有効でない」エラーが発生する
-
[解決済み] WatiNかSeleniumか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
30分でわかるコング経由の.NETゲートウェイ
-
swagger uiをasp.net coreに統合する原理
-
Net Core HttpClient処理 レスポンス圧縮の詳細
-
認証プロセスの記録にjwtを使用したネット
-
asp.net core3.1 cookieとjwtのハイブリッド認証による多様な認証ソリューションの実現
-
ajaxでポップアップアラートボックス
-
ASP.NETのオンライン統計とアプリケーションとセッションを使用した訪問履歴
-
[解決済み] ASP.NETでConsole.WriteLineはどこに行くのですか?
-
[解決済み】ASP.NET Bundles ミニフィケーションを無効にする方法
-
[解決済み] ASP.NET MVCのAjaxポストでantiforgerytokenを含める。