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