【发布时间】:2014-09-24 23:31:40
【问题描述】:
我有一个天蓝色的网站和数据库。我正在本地运行 ASP.NET MVC 4 / EF 5 应用程序,并尝试在部署应用程序之前将一些数据放入 azure 数据库。但是我有一个 TargetInvocationException :{“无法初始化 ASP.NET 简单成员数据库。有关更多信息,请参阅http://go.microsoft.com/fwlink/?LinkId=256588”} 不支持关键字:服务器
这是我从我的天蓝色仪表板获得的连接字符串:
<add name="myconstring" connectionString=Server=tcp:myserver.database.windows.net,1433;Database=mydatabase;User ID=cdptest@myserver;Password=******;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" providerName="System.Data.EntityClient" />
我试过了,我得到“不支持关键字:数据源”
<add name="myconstring" connectionString="Data Source=myserver.database.windows.net;Initilal Catalog=mydatabase;User ID=cdptest@myserver;Password=*****;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" providerName="System.Data.EntityClient"/>
【问题讨论】:
-
数据库是否存在?您是否在 azure 中运行该页面?您是否为 azure 或您的场所启用了防火墙规则?
-
数据库当然存在,我可以用SSMS或Visual Studio资源管理器浏览它。我添加了规则以允许我的 IP 连接到数据库。我正在本地环境中运行应用程序(来自 Visual Studio)
-
您的 connectionString 变量周围缺少
"。 -
谢谢,但它不起作用
标签: asp.net azure connection-string