gpt4 book ai didi

asp.net - 使用 SQLite 数据库在 azure 上发布时出现 "Entity framework SQL Script generation failed"错误

转载 作者:行者123 更新时间:2023-12-02 07:36:23 25 4
gpt4 key购买 nike

我在MSDN和SF上发现了很多与我的问题类似的问题,但没有一个对我有帮助,或者可能是我不理解它们。当我尝试在 Azure 上发布我的应用程序时,出现以下错误。

Entity framework SQL Script generation failed

我在这里使用 SQLite 数据库。需要注意的是,在我的本地机器上一切正常。该应用程序运行良好。

我已经在包管理器控制台上运行了这些命令 - Add-Migration -InitialUpdate-Database

发布设置

enter image description here

In this photo, I entered "Initial" as the connection string in the EF Migrations field. The result is the same. Maybe the problem causing here I guess.

appsetting.json

{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"ConnectionStrings": {
"EmployeeDB": "Data Source=employeedb.db;"
}
}

最佳答案

对我来说,当我选中发布菜单中“ Entity Framework 迁移”选项下的“发布时应用此迁移”复选框时,此错误就消失了。

enter image description here

由于某种原因,它无法自行运行,并且我的迁移可能不同步,但我在上面的问题中收到了这个奇怪的错误消息。

希望这对将来遇到此问题的任何人有所帮助。

关于asp.net - 使用 SQLite 数据库在 azure 上发布时出现 "Entity framework SQL Script generation failed"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62552766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com