asp.net - 使用 SQLite 数据库在 Azure 上发布时出现“实体框架 SQL 脚本生成失败”错误
问题描述
我在 MSDN 和 SF 上发现了很多与我的问题类似的问题,但没有一个对我有帮助,或者我可能不理解它们。尝试在 Azure 上发布我的应用程序时出现以下错误。
实体框架 SQL 脚本生成失败
我在这里使用 SQLite 数据库。需要注意的是,在我的本地机器上一切正常。该应用程序运行良好。
我已经在包管理器控制台上运行了这些命令 -Add-Migration -Initial
并且Update-Database
发布设置
在这张照片中,我在 EF Migrations 字段中输入了“Initial”作为连接字符串。结果是一样的。我猜可能是这里引起的问题。
appsetting.json
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"ConnectionStrings": {
"EmployeeDB": "Data Source=employeedb.db;"
}
}
解决方案
推荐阅读
- ios - 从 sirikit 扩展中的 INSendMessageIntent Handler 方法触发主机应用程序
- css - 自动调整大小和反应选择的 CSS 样式
- php - 无法按 id 打印数据
- javascript - Chromeless:while 存在循环语法
- android - ListView 多选 onCreateActionMode 导致出现 2 个操作栏
- corda - net.corda.core.contracts.TransactionVerificationException$ContractRejection:合同验证失败:
- c# - 如何打包 Visual Studio aws 无服务器项目?
- reactjs - 使用 try/catch 处理 413(请求实体太大)错误
- c# - 找不到 net471 System.Configuration.Install 命名空间
- javascript - Promise.all 没有进入