Visual Studio で新しい ASP.NET アプリケーションを作成すると、いくつかのファイルとフォルダーが自動的に作成されます。それらのフォルダーの 1 つがApp_Data
.
メニュー オプションを選択して Web サイトを公開する場合Build->Publish
も、チェックボックスを使用できますInclude files from the App_Data folder
。
このファイルとそのサブフォルダーに配置されたファイルは、Web 経由でアクセスできないと思い込んでいますか? たとえば、アプリケーション コードでのみ使用する予定のリソースをそのフォルダーに入れても安全でしょうか?
App_Data
フォルダの実際の使用目的は何ですか?
編集:
すべての回答に感謝します。これまでに受け取った回答から、主に次の 2 つの点に関心があります。
「Webで表示できない」ことを保証する方法を誰かが指定できますか? 標準展開を実行するときにその事実を信頼できますか、それともサーバーの IIS 設定も確認する必要がありますか。
アプリケーションからのみアクセスできるようにしたい一連のpdfファイルがある場合。App_Data フォルダーを使用するのが適切な場所でしょうか。それとも別のフォルダーを作成し、IIS を手動で設定して、Web からアクセスできないようにする必要がありますか?