asp.net - 部署到 Azure 后有关 Global.asax 问题的问题
问题描述
在将项目部署到 Azure 后,我意识到这一点。global.asax 的连接字符串不起作用,导致我使用 sql 命令用于功能目的的页面消失了,无法运行。我该如何解决?体验者能否给出解决方案如何解决这个问题?非常感谢。
//connection String
public const string CS = @"
Data Source=(LocalDB)\mssqllocaldb;AttachDbFilename=|DataDirectory|\MTCompanyDB.mdf
;Integrated Security=True";
解决方案
Azure 不存在 LocalDb。LocalDb 是 SQL Server Express 的一项功能,在您部署应用服务网站的服务(机器)上没有等效功能。
您可以在web.config
部署到 azure 时设置连接字符串Create a SQL Database
。
Use this connection string at runtime(update destination web.config)
当您的 webapp 部署到 azure 时,
单击哪个将使用 Azure sql 连接字符串。
更多细节,你可以参考这篇文章。
推荐阅读
- arrays - 写入重新打开的 NetCDF4 文件
- java - WeakReference<> 在这种特定情况下是否有助于 GC?
- java - 使用 DefaultRolloverStrategy 删除 log4j2 日志不起作用
- python - 如何在for循环中调用列表项的数量
- java - 从输入(Thymeleaf)字段到值参数列表的动态绑定
- django - 引发 MultiValueDictKeyError(key) django.utils.datastructures.MultiValueDictKeyError: 'doc' in line csv_file =request.FILES['doc']
- angular - Angular CLI - 构建时禁用压缩 SCSS 颜色(-apple-pay-button-style)
- python-3.x - 打印导致 LangDetectException 的行
- reactjs - 为什么我的仓库有这么多上下文提供者?这是正常的吗?
- android - 带有 youtubeAPI 显示的应用程序是空白的,Logcat 中没有任何内容,也没有错误