将服务器部署到Azure后,Azure数据库变为只读

将服务器部署到Azure后,Azure数据库变为只读,azure,Azure,我在Azure上有一个SQL数据库。 从我的Visual Studio连接到DB时,一切正常。然而,一旦我将应用发布到Azure,数据库就变成了只读的。我可以提取数据,但不能写任何东西。服务器返回500个代码,但我没有任何调试方法。 你能告诉我解决方法吗?好的,我解决了这个问题。 我远程调试了服务器(幸运的是这是可能的),发现异常是在试图解析IP地址时抛出的(这是我的代码)。Azure服务器具有ip:端口,我的代码只能处理ip(没有端口)。所以我修复了它,它工作了 能否提供有关如何部署数据库的更

我在Azure上有一个SQL数据库。 从我的Visual Studio连接到DB时,一切正常。然而,一旦我将应用发布到Azure,数据库就变成了只读的。我可以提取数据,但不能写任何东西。服务器返回500个代码,但我没有任何调试方法。
你能告诉我解决方法吗?

好的,我解决了这个问题。
我远程调试了服务器(幸运的是这是可能的),发现异常是在试图解析IP地址时抛出的(这是我的代码)。Azure服务器具有ip:端口,我的代码只能处理ip(没有端口)。所以我修复了它,它工作了

能否提供有关如何部署数据库的更多信息?Azure数据库是虚拟机上的Azure SQL还是其他什么?此外,500响应是一个web响应-这可能不是因为数据库。您是否能够包含错误消息和/或异常?数据库应该正常。如果我在本地运行服务器,服务器将成功更新它。这与将服务器部署到Azure有关。即使我尝试从Azure服务器更新非Azure DB,它也会返回保存错误-500错误代码,并显示消息“发生错误”。当我将服务器部署到其他提供商上时,一切正常。只是Azure出了点问题。当产品设置为不发出错误时,出现的错误是一个通用占位符。查看web服务器日志以了解确切的详细信息。您是否正确更新了配置-connectionString等?@Kami,它在日志中没有给出任何特定信息,只是发生了一个错误。配置很好。我重复一遍:如果我在本地运行服务器或上传到另一个主机,就可以了。