Назначение для App_Data - хранить файл, связанный с базой данных. Обычно SQL Server Express .mdf файлы.

оздании нового приложения ASP.NET в Visual Studio несколько файлов и папок создаются автоматически. Одна из этих папок называетсяApp_Data.

Также при публикации сайта, выбрав пункт менюBuild->Publish флажок доступенInclude files from the App_Data folder.

Прав ли я, если предположить, что файлы, помещенные в этот файл и его подпапки, не будут доступны через Интернет? Например, было бы безопасно поместить в эту папку ресурсы, которые я намерен использовать только кодом приложения?

Какова реальная цель использованияApp_Data папка?

РЕДАКТИРОВАТЬ:

Спасибо за все ответы. Из полученных ответов меня больше всего интересуют два момента:

App_Data по сути является точкой хранения для файлового хранилища данныхОн не должен быть доступен для просмотра в Интернете и является веб-приложением для хранения и чтения данных.

Будет ли кто-то в состоянии указать, каким образом обеспечивается «недоступность для просмотра через Интернет»? Могу ли я полагаться на этот факт при выполнении стандартного развертывания или мне нужно также проверить некоторые параметры IIS на сервере.

В ситуации, когда у меня есть набор PDF-файлов, которые я хочу, чтобы быть доступным только из приложения. Будет ли папка App_Data подходящим местом для использования, или я должен создать отдельную папку и вручную настроить IIS, чтобы обеспечить ее недоступность через Интернет?

Ответы на вопрос(9)

Ваш ответ на вопрос