【问题标题】:ASP Net core razor pages building/publishing from VSTS从 VSTS 构建/发布 ASP Net core razor 页面
【发布时间】:2018-07-30 12:01:06
【问题描述】:
我有一个 ASP .NET core razor pages 项目,我正在尝试使用 VSTS 将它发布到 Azure,实际上当我从 VS 发布时一切正常,我在项目中单击右键,选择发布,使用我的从我的 azure 服务应用程序发布配置文件,项目得到发布,网站运行完美,我可以看到 .dlls 和 PrecompiledViews.dlls 文件,以及 wwwroot 文件夹文件/目录等。
但是当我在 VSTS 中创建构建并选择 ASP .NET 核心模板时,项目无需编译即可发布,任何关于如何从 VSTS 发布项目的建议将不胜感激!
【问题讨论】:
标签:
c#
azure
asp.net-core
msbuild
【解决方案1】:
首先,我相信当您指的是 VSTO 时,您指的是 Visual Studio Team Services (VSTS)。
在 VSTS 中,ASP.NET Core 构建模板仅用于发布,它不会发布到应用服务中(如果您使用的是 Azure)。为此,理想情况下,您需要创建一个单独的发布定义。当然,您也可以在构建定义中添加一个步骤来进行发布。
但是当我在 VSTO 中创建构建并选择 ASP .NET 核心模板时,项目无需编译即可发布
确保您的构建定义中有一个构建步骤,并且如果您使用了默认的 ASP.NET Core 模板,则它已经包含在内。