以下是我将网站发布到Azure所采取的步骤。我有两个数据连接,“defaultconnection”用户表登录寄存器等。另一个是连接到Azure Sql数据库。
它们都具有相同的连接字符串,即Azure托管的数据库。我不知道如何更改用户表的连接字符串。我在azure中创建了一个SQL数据库并将其连接到app服务,然后将该连接字符串用于“defaultconnection”。字符串在
之下Server=tcp:userauthen.database.windows.net,1433;Data Source=userauthen.database.windows.net;Initial Catalog=USERAUTH;Persist Security Info=False;User ID={your_username};Password={your_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;
我发布到azure并且能够浏览页面但是一旦我尝试与数据库交互,我就会收到内部服务器错误500.
我尝试在没有userlogin的情况下发布网站,所以我可以看到它是否连接到Azure sql数据库但我仍然得到内部服务器错误500.我真的陷入了这一点,任何帮助都会有所帮助。
答案 0 :(得分:0)
所以我改变了防火墙设置以允许某些IP地址并且它有效。我可以访问我的两个数据库。