我有一个使用实体框架的 MVC 3 应用程序,它愉快地托管在 Azure 中,并在 2 天前与 SQL Azure 数据库通信。然后,我对数据库进行了轻微的架构更改,因此通过 SSMS 删除并重新创建了数据库,并再次发布了应用程序,因为我已将默认 MVC 应用程序登录角色控件添加到站点 - 从那时起我无法让我的应用程序连接到数据库并在 Elmah xml 文件中记录以下错误:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)"source=".Net SqlClient 数据提供者"detail="System.Data.EntityException
我可以使用 SSMS 连接到 SQL Azure 数据库,当我在连接到 SQL Azure 数据库的 Azure 模拟器中运行我的应用程序时,一切都运行良好,但一旦发布它就拒绝连接。任何帮助将不胜感激!