Azure SQL 和我的 ASP.NET C#

Azure SQL and my ASP.NET C#

我申请了ASP.NET C#,我的连接字符串如下:

<add name="ASPNETDB" connectionString="Server=tcp:MYDATA.database.windows.net,1433;Database=MYDATA;User ID=MYDATA;Password=MYDATA;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" providerName="System.Data.SqlClient" />

现在它根本不起作用,我的意思是我根本无法连接到我在 Azure 上的 SQL 服务器。当我想登录时没有任何反应,当我想注册时也没有反应。当我按更新数据库时出现异常,即 Publish->Settings-> Check box "Update database" Configure database updates 。在我看来,它根本不起作用。异常是以下类型: 错误 22 Web 部署任务失败。 (无法部署包。 无法连接到目标服务器。

了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXECUTING_METHOD。)0 0

我该怎么办?请帮忙?

我建议登录到 Azure 管理门户并重新下载应用程序的发布配置文件。如果您不使用发布配置文件工作,那么至少重新下载为应用程序和数据库设置的连接字符串。在那里检查应用程序(网站或虚拟机)是否已启动并且运行,并且它连接到的数据库是否也已启动并且运行。

我必须将防火墙规则 0.0.0.0 设置为 255.255.255.255。尽管我的防火墙规则是为我的地址设置的,但不知何故它没有注册,因为通信依赖于我的网站数据库,我网站的 IP 地址也没有包含在那里。所以我按照之前说的那样设置规则,现在它就像一个魅力。 :-)