我在我的Windows Server 2008的IIS7服务器上部署的ASP.net MVC 2应用程序并将其弹出报告:如何让我的ASP.Net MVC2应用程序使用Sql身份验证与SQL Server进行身份验证?
用户登录失败'NT AUTHORITY \ ANONYMOUS登录。
我在服务器上启用了SQL Server身份验证,并且我已经创建了数据库的登录名,我正在尝试访问该数据库。我不明白为什么使用'NT AUTHORITY \ ANONYMOUS LOGON'凭证。这必须是应用程序正在运行的上下文(应用程序池)。我认为应用程序只会使用连接字符串中指定的凭据。如何配置IIS7和/或ASP.net使用web.config中指定的连接字符串中提供的用户和密码进行登录?
谢谢了。
我很确定问题出在SQL Server或IIS配置。该应用程序从我的开发机器上运行。
Connnection字符串:
的connectionString = “数据源=服务器;初始目录= TestPortal;用户ID =用户名;密码=密码;”
它在开发环境中工作吗? –
如果这个问题与sql有关,那么你的连接字符串可能是不正确的。如果你可以将它添加到你的问题,这将有助于(显然删除敏感的身份证/密码)。 –