У меня есть приложение ASP.NET MVC, над которым я работаю. Я разрабатывал его на Windows Server 2003 с IIS6 и SQL 2008 Express, и все отлично работало. Недавно я решил попробовать бета-версию Windows 7, так что теперь я использую IIS7 и столкнулся с проблемой подключения к моей базе данных, которую я не могу понять.
Я могу запускать/отлаживать приложение просто отлично, но всякий раз, когда я пытаюсь получить доступ к странице, которая должна получить доступ к базе данных, я получаю следующую ошибку:
"Невозможно открыть базу данных" MyDatabaseName ", запрошенную логином. Ошибка входа в систему. Ошибка входа для пользователя "IIS APPPOOL\MyApplicationName".
У меня, очевидно, некорректная настройка конфигурации безопасности, но я не могу найти хорошую документацию о том, как правильно ее настроить. Я попытался предоставить разрешения NETWORK SERVICE для базы данных, но это, похоже, не сработало. Кто-нибудь знает, что мне нужно сделать, чтобы предоставить разрешения "IIS APPPOOL\MyApplicationName" для этой базы данных? Мне что-то не хватает?
Спасибо...