Разверните веб-приложение ASP.NET MVC Entity Framework с базой данных - PullRequest
0 голосов
/ 05 октября 2018

У меня есть работающее веб-приложение ASP.NET MVC, которое я разработал с Entity Framework с подходом на основе базы данных.База данных уже существовала.Когда я запускаю его в Visual Studio, все работает нормально.

Затем я опубликовал сайт и настроил для него веб-сайт IIS на своем компьютере.Страницы, которые не требуют данных, работают нормально.Но сайт не может получить доступ к базе данных.Я попытался создать идентификатор SQL Server в смешанном режиме, изменить подключение odbc для входа в систему в качестве пользователя с правами администратора и добавить пользователя IUSR в SQL Server.Неудачно.

Как я могу получить локальный сайт для доступа к базе данных из IIS, как это происходит через IIS Express?

Вот страница ошибки:

Ошибка сервера в приложении '/'.

Невозможно открыть базу данных "PVS", запрошенную при входе в систему.Ошибка входа в систему.
Ошибка входа для пользователя 'IIS APPPOOL \ PVS'.

Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.Data.SqlClient.SqlException: Невозможно открыть базу данных «PVS», запрошенную при входе в систему.Ошибка входа в систему.
Ошибка входа для пользователя 'IIS APPPOOL \ PVS'.

Ошибка источника:

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

Трассировка стека:

[SqlException (0x80131904): Невозможно открыть базу данных «PVS», запрошенную при входе в систему.,Ошибка входа в систему.
Ошибка входа для пользователя 'IIS APPPOOL \ PVS'.]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...