【问题标题】:ASP.Net Core Web App with Database publish to Azure with Visual Studio 2019 - Error with Entity Framework Migrations带有数据库的 ASP.Net Core Web 应用程序使用 Visual Studio 2019 发布到 Azure - 实体框架迁移出错
【发布时间】:2021-08-14 20:21:55
【问题描述】:

将我的 ASP.Net Core Web 应用程序发布到 Azure 时遇到问题。 我几乎完全按照教程tutorial 中的所有步骤完成了所有步骤(多次)。我所做的与教程中唯一不同的是,我选择了“Azure App Service -Windows”而不是“...Linux”。我这样做是因为当我选择 Linux 选项时,后来我无法看到发布设置。

现在我的问题是:当我想为实体框架迁移设置选项时,出现一个错误,指出 .../project/config/dotnet-tools.json 文件来自另一台计算机并且被阻止由于安全原因。 Error Picture 谁能帮帮我好吗?

提前谢谢你!!! 奇尼

【问题讨论】:

    标签: azure asp.net-core entity-framework-core publish


    【解决方案1】:

    首先,请确认webapp之前是否已经成功发布过。如果是这样,您可以从门户下载发布文件。

    方法一:

    如果您之前已经成功解压过您的 webapp,您可以从门户获取配置文件。然后就可以在vs2019中导入了。

    方法二:

    如果没有,请删除.vs 文件夹和config/dotnet-tools.json 文件,然后重建您的项目。确保它在本地运行良好,然后重新部署它。

    方法三:

    [可选]我确定你的vs2019不是最新版本,请升级到最新版本试试。

    方法四:

    重新创建一个新的webapp(.Net 5),检查是否出现同样的问题。

    【讨论】:

      【解决方案2】:

      感谢您的回答,并对我迟到的回复感到抱歉,但最终我弄清楚了错误是什么。 我安装了最新版本的 VS。

      1. 我不得不选择 Azure App Service -Windows,因为我使用的是 .Net 3.1。
      2. 我的项目保存在一个驱动器上,这就是错误的原因。一旦我将它保存在 C 上:它就起作用了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-25
        • 2016-06-24
        • 2019-05-02
        • 1970-01-01
        • 2020-12-15
        • 1970-01-01
        • 1970-01-01
        • 2021-06-25
        相关资源
        最近更新 更多