Исходный код:
(https://github.com/sapatelbaps/MVA-Introduction-to-ASPNET-MVC/tree/master/MVCMusicStore)
Среда:
Сообщество Visual Studio 2015
SQL LocalDb v11.0
ASP .NET C # MVC веб-сайт
Проблема:
Я могу правильно запустить и отладить веб-сайт, но после развертывания в IIS он не определяет правильный сервер базы данных. После развертывания в IIS он автоматически добавляет строку подключения «LocalSqlServer» в файл web.config, который предотвращает подключение к базе данных. Я попытался развернуть три веб-сайта, и на всех это произошло - из-за автоматически добавленной строки подключения, котораяуказывает на неправильный сервер.
Попытки исправить это:
используется "<'clear /'>"
изменить имя строки подключения
удалить / изменить "DefaultConnection"во всем файле web.config
ClearComponentCache
Перезапуск IIS, пула приложений и веб-сайта
Другой проект с членством и выше одного без членства та же проблема, но в некоторых сообщениях упоминалось, что это может бытьue к разделам machine.config.
В любом случае я могу остановить IIS или Visual Studio или что-то еще, чтобы прекратить помещать эту строку подключения "LocalSqlServer" в файл конфигурации?В вышеприведенном проекте происходит сбой после удаления «LocalSqlServer» из IIS на развернутом веб-сайте.ошибка сети, связанная с попыткой подключения к неверной базе данных.