【问题标题】:Problem about Global.asax problem after deploy to Azure [duplicate]部署到 Azure 后有关 Global.asax 问题的问题 [重复]
【发布时间】:2019-04-20 15:04:21
【问题描述】:

在我将项目部署到 Azure 后,我意识到这一点。 global.asax 的连接字符串不起作用,导致我使用 sql 命令用于功能目的的页面消失了,无法运行。我该如何解决?体验者能否给出解决方案如何解决这个问题?非常感谢。

    //connection String
    public const string CS = @"
    Data Source=(LocalDB)\mssqllocaldb;AttachDbFilename=|DataDirectory|\MTCompanyDB.mdf
    ;Integrated Security=True";

【问题讨论】:

    标签: asp.net azure c#-4.0 web-deployment global-asax


    【解决方案1】:

    Azure 不存在 LocalDb。 LocalDb 是 SQL Server Express 的一项功能,在您部署应用服务网站的服务(机器)上没有该功能。

    您可以在web.config 中设置连接字符串,并在部署到天蓝色时设置Create a SQL Database

    发布后,点击Configure打开发布设置。

    单击Use this connection string at runtime(update destination web.config),它将在您的 web 应用程序部署到 azure 时使用 Azure sql 连接字符串。

    更多详情可以参考这个article

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 2019-02-17
      • 1970-01-01
      • 2020-03-02
      • 1970-01-01
      相关资源
      最近更新 更多