Entity framework azure移动服务实体框架

Entity framework azure移动服务实体框架,entity-framework,azure,azure-mobile-services,Entity Framework,Azure,Azure Mobile Services,我正在尝试创建azure移动服务.net后端 我从azure网站下载源示例,并尝试在我的计算机上运行它,一切正常。 当我发布到azure时,实体框架在连接到azure sql时出现问题。我正在现有服务器中使用新数据库 错误是权限问题 在azure中,实体框架试图使用我的数据库中不存在的用户YAtdHDYMBgLogin登录 我想问题是新的连接字符串azure mobile services被分配给了我的代码 是否仍然可以更改连接到数据库的用户。我可以删除MS_TableConnectionStr

我正在尝试创建azure移动服务.net后端

我从azure网站下载源示例,并尝试在我的计算机上运行它,一切正常。 当我发布到azure时,实体框架在连接到azure sql时出现问题。我正在现有服务器中使用新数据库

错误是权限问题

在azure中,实体框架试图使用我的数据库中不存在的用户YAtdHDYMBgLogin登录

我想问题是新的连接字符串azure mobile services被分配给了我的代码


是否仍然可以更改连接到数据库的用户。我可以删除MS_TableConnectionString,并以发布模式将其硬编码到web.config上,但我想知道是否有办法解决此问题。

您可以执行以下操作:

将新的ConnectionString元素添加到web.config中的appSettings元素: 将其传递到数据库上下文: public MyContext:BaseWebConfiguration Manager.AppSettings[ConnectionString]{}

您可以在Azure管理门户的“配置”选项卡的“应用程序设置”部分覆盖此设置。只需创建一个新的ConnectionString变量,并为其提供所需的值。 当您在本地运行应用程序时,它将使用web.config中的值。当您在实例上运行它时,它将使用您在门户中配置的值