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からアクセスできないようにする必要がありますか?