我已经创建了一个具有ARM部署的Azure Linux应用程序服务,并且我想将我的.NET Core Web API项目发布到该应用程序服务。发布向导不允许我发布到现有的Linux应用程序服务(尽管它允许Windows应用程序服务)。如果我下载了发布配置文件,就可以建立连接,但是“验证连接”按钮给出了一个无效的连接。错误消息如下:如何发布到此服务?
我已经从安装了新的3.1.102 x64软件开发工具包,但它导致发布失败。and.Mono.Linker.Steps.XmlResolutionException:Failed to process XML description: `<unspecified>.`
当我卸载新的3.1.102 x64软件开发工具包时,发布工作正常
我的场景是,我让Visual Studio 2017在Windows上运行,所有源代码都存储在同一个Windows机器上,我希望将这些代码发送到远程Linux机器上,在那里编译,在那里运行,并在那里进行远程调试通过正确的配置,我可以创建一个CMake C++项目,并让它在远程Linux机器上运行和远程调试。我是否可以在包含C#代码的.NET核心项目中使用相同的代码?我找到了,这意味着我可以运行dotnet publish,也许还可以使用“附加到进程”,但这看起来并不像在CMake项目中选择一个启动项并单击