首页 文章

发布到Azure时,类型或名称空间名称“AspNetCore”不存在错误

提问于
浏览
13

在Visual Studio 2017中,我构建了我的ASP.NET Core 2.1应用程序,没有任何错误,但是当我尝试将其发布到Azure时,我收到的错误表明我错过了对程序集的引用 - 请参阅下文:
enter image description here

但是我错过了一个引用,并且这些错误指向了哪里,引用就没有任何错误 .

更重要的是,这发生了 ONLY IF 我在我的发布配置文件中以"Portable"之外的运行时为目标 . 如果我为目标运行时选择"Portable"并在部署模式下将其保留在"Framework dependent"(见下文),我可以发布到Azure或文件夹就好了 .
enter image description here

知道如何解决这个问题吗?我在这里看到了一些类似的帖子,他们建议我做 dotnet restore 但没有帮助 .

我很欣赏这里的一些建议,因为这对我来说已成为一个相当大的障碍 .

因为我在Azure上安装了'm trying to work with ASP.NET Core 2.1 Preview-2, I do need to select x64 as the target runtime so that my settings match what' . 如果我选择x64,我就无法发布 . 如果我使用"Portable"设置发布它,Azure App服务会给我一个错误 . 在这里看到我的其他帖子:ASP.NET Core 2.1 Preview 2 App Not working on Azure App Service

我真的很感激这里的一些帮助,因为我似乎完全卡住了!

1 回答

  • 2

    这个谜一直没有得到解决,但升级到最新稳定版的Visual Studio 2017 15.7.1似乎解决了这个问题 .

相关问题