Все зависит от строки подключения.Если вы используете строку подключения по умолчанию для веб-приложения, она всегда создает базу данных в папке App_Data
- она указана AttachDbFilename=|DataDirectory|DatabaseFileName.mdf
.Рекомендуется использовать этот способ, если вы хотите, чтобы ваше веб-приложение создавало базу данных, поскольку оно должно иметь необходимые привилегии по умолчанию.
Если вы хотите разместить базу данных «в другом месте», вам не следует использовать прикрепленный файл базы данных, а вместо этого позволить SQL-серверу создать базу данных в ее расположении по умолчанию, вызвав пропущенную AttachDbFilename
часть строки подключения.Для этого может потребоваться дополнительная настройка безопасности, позволяющая веб-приложению создавать базу данных.