直到上周,我使用 SQL Server 2008 非 R2 进行开发,并且我的 ASP.NET MVC Web 应用程序在 Azure Compute Emulator 中运行良好。它在运行时建立数据库连接。
切换到 SQL Server 2008 R2(之前卸载了非 R2 版本)后,我的 Web 应用程序在 Compute Emulator 中运行时无法再连接到数据库。
有趣:当我在 Azure Compute Emulator 之外启动我的应用程序时,它可以工作!
例外:
System.Data.SqlClient.SqlException 未被用户代码处理 Message=无法打开登录请求的数据库“X”。登录失败。用户“NT AUTHORITY\NETWORK SERVICE”登录失败。
有任何想法吗?谢谢!