【问题标题】:azure web app dos not run天蓝色的网络应用程序不运行
【发布时间】:2016-11-21 04:06:42
【问题描述】:

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

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

用户“null”登录失败。

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

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

如果我在本地 PC 上运行该应用程序,但使用 azure 的连接字符串运行良好,没有错误(也意味着连接字符串似乎正常

【问题讨论】:

  • 如果您知道为什么 azure 与空用户一起使用这种方式,您可以提供一些解释,谢谢

标签: sql-server azure-sql-database azure-web-app-service web-deployment


【解决方案1】:

我想这就是答案。它说 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-12
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多