我正在为Azure移动服务使用.net后端。我已经使用从Azure门户网站下载的发布配置文件在云上发布了该服务。该服务已成功发布。但是我无法通过Windows Phone客户端连接到该服务。我得到了该服务的500回复。门户网站上的日志显示此错误 " Exception = System.InvalidOperationException:此操作需要连接到' master'数据库。无法与' master'建立连接。数据库,因为已打开原始数据库连接并已从连接字符串中删除凭据。提供未打开的连接。 ---> System.Data.SqlClient.SqlException:用户登录失败' KqRUJJyDGlLogin'。"
我正在使用web.config转换,而在Web.Release.config中,带有名称的连接字符串," MS_TableConnectionString"指向云数据库。
这是我在这里失踪的东西。
请帮忙。
由于
答案 0 :(得分:0)
删除和重新创建数据库似乎是一个问题。 如果您有这样的事情:
public class MyInitializer: DropCreateDatabaseIfModelChanges<MyContex>
WebApiConfig.cs中的将其更改为 CreateDatabaseIfNotExists。 .. 如果要更改模型,请手动删除数据库的表。 这可能不是一个完美的解决方案,但它对我有用。