我有一个正在开发的 ASP.NET MVC 应用程序。我一直在使用 IIS6 和 SQL 2008 Express 在 Windows Server 2003 上开发它,一切都运行良好。我最近决定试用 Windows 7 测试版,所以现在我使用的是 IIS7,但在连接到我的数据库时遇到了我似乎无法弄清楚的问题。
我可以很好地运行/调试应用程序,但是每当我尝试访问需要访问数据库的页面时,我都会收到以下错误:
“无法打开登录请求的数据库“MyDatabaseName”。登录失败。用户“IIS APPPOOL\MyApplicationName”登录失败。”
我显然有一些安全配置设置不正确,但我似乎找不到任何关于如何正确设置的好的文档。我已经尝试在数据库上授予 NETWORK SERVICE 权限,但这似乎不起作用。任何人都知道我需要做些什么来给这个数据库“IIS APPPOOL\MyApplicationName”权限?我错过了一些明显的东西吗?
谢谢...