0

我从Azure运行的web应用程序出现问题。 我有一个网络应用程序和一个来自微软Azure服务的数据库。 我可以从sql studio检查数据库是否正常,没有错误。我得到了连接字符串,并将其放入应用程序的webconfig中。但一旦我运行应用程序,我得到这个错误蔚蓝的web应用程序dos不运行

'/'应用程序中的服务器错误。

用户'null'登录失败。

描述: 当前Web请求执行过程中发生了未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详细信息:System.Data.SqlClient.SqlException:用户'null'登录失败 。

如果我跑在我的本地PC上的应用程序,但使用连接字符串从蔚蓝它运行正常,没有错误(人因此这意味着连接字符串似乎罚款

+0

如果你知道为什么这是一个空的用户azure的方式,你可以提供一些解释谢谢 – shark6552

回答

0

我想,这就是答案。它说user为null,因为在azure中,web应用程序默认使用连接字符串,用户ID = null。使用正确的连接字符串部署应用程序并不重要,它不会起作用 我必须转到azure> web应用程序服务>应用程序设置>连接字符串,并添加正确的字符串。现在工作正常。 保持默认与用户null系统需要的情况下(我不知道) 这篇文章帮我 https://dba.stackexchange.com/questions/141239/login-failed-for-user-on-sql-azure-from-azure-hosted-web-application

相关问题