У меня есть приложение, созданное с использованием ASP. NET Core, и я опубликовал / развернул его в IIS. Он имеет базу данных с несколькими таблицами и несколькими строками данных. Мне было поручено снова воссоздать веб-приложение и улучшить его. Я снова использовал ASP. NET Core, на этот раз база данных и таблицы все разные. Я использую тот же URL-адрес, что и старый, просто другое приложение с другой базой данных.
Мой вопрос: могу ли я просто добавить строку подключения из файла appsettings.json
в новое приложение с другим имя базы данных и передать publish profile
в новое приложение? Могу ли я сделать это, и он добавит новое веб-приложение к URL-адресу и просто переопределит другое веб-приложение, которое в настоящее время работает на нем? Если да, нужно ли мне заранее создать базу данных на сервере, а затем указать ее в строке подключения? Или когда я публикую sh новое веб-приложение, новая база данных будет создана?
Я могу добавить дополнительные сведения, если необходимо. Я просто хочу знать, будет ли подключение нового приложения таким же простым, как добавление той же строки подключения. Вот appsettings.json
в настоящее время работает
{
"ConnectionStrings": {
"DefaultConnection": "Server=Server-Name;Database=DatabaseName;Trusted_Connection=True;MultipleActiveResultSets=true"
},
"https_port"; 443,
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
}
}
}
Чтобы быть более конкретным c. Я просто хочу добавить замену текущего веб-приложения новым. База данных, код в новом приложении изменились. Я просто хочу использовать тот же URL-адрес, который размещен на сервере IIS, но с другим кодом. В принципе, я не хочу где-то покупать новое доменное имя. Я хочу разместить sh новый проект на сервере и разместить его.
Могу я просто изменить Database=DatabaseName
на Database=NewDatabaseName
внутри строки подключения?