我遇到的是一个简单的问题。
我已经向Azure Web App发布了一个API,该API应该从Azure SQL数据库中获取数据,但出现500错误,这当然没有帮助。在Azure中检查日志对我没有任何帮助。
我已将连接字符串添加到Web App中的连接字符串中。我还创建了一个方法,该方法从正在使用它的存储库类中返回连接字符串,因此,我知道它肯定会看到正确的连接字符串。因此,这意味着使用该连接字符串连接到数据库是一个问题。
我确保打开了“允许访问Azure服务”,并且当我使用查询编辑器时,我可以成功地从数据库中提取数据。
我还使用SQL Management Studio连接到数据库,因此我知道可以访问数据库。
我在做什么错了?
答案 0 :(得分:0)
像往常一样,这真是我的愚蠢,但是我会在这里回答,以防它帮助别人...
我刚刚更新了本地应用程序以使用Azure db连接字符串,因此我可以得到更详细的错误,它说不支持关键字“初始目录”。 这是当我意识到我是使用Postgresql在本地开发此应用程序,但是无法证明在Azure上的开销,因此切换到Sql Server但没有将我的连接更改为SqlConnection类型!