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

但是我没有错过引用,并且这些错误指向哪里,引用就没有任何错误.
更重要的是,只有在我的发布配置文件中定位"Portable"以外的运行时才会发生这种情况.如果我为目标运行时选择"Portable"并在部署模式下将其保留为"Framework dependent"(见下文),我可以发布到Azure或文件夹就好了.

知道如何解决这个问题吗?我在这里看过一些类似的帖子,他们建议我这样dotnet restore做没有帮助.
我很欣赏这里的一些建议,因为这对我来说已成为一个相当大的障碍.
因为我正在尝试使用ASP.NET Core 2.1 Preview-2,所以我需要选择x64作为目标运行时,以便我的设置与Azure上安装的设置相匹配.如果我选择x64,我就无法发布.如果我使用"Portable"设置发布它,Azure App服务会给我一个错误.在此处查看我的其他帖子:ASP.NET Core 2.1 Preview 2 App不适用于Azure App Service
我真的很感激这里的一些帮助,因为我似乎完全卡住了!
azure-web-sites asp.net-core visual-studio-2017 asp.net-core-2.1