首页 > 解决方案 > 与使用 VSTS 的 ASP.NET 网站部署相关的问题

问题描述

我创建了一个 ASP.NET 网站并将整个代码推送到 TFS。但是当我在 VSTS 中创建构建定义时,我看不到网站的任何模板,所有模板都是针对ASP.NET Web 应用程序的。模板列表显示在以下屏幕截图中:

截图https ://i.stack.imgur.com/j5IOa.png

因此,如果我想在 VSTS 中构建网站,我需要先将其转换为 Web 应用程序,还是有第三方模板可用于在 VSTS 中构建我的网站?

编辑:网站项目结构如下所示: 在此处输入图像描述

我在构建解决方案任务中给出了直到我的项目文件的路径,如下所示:

在此处输入图像描述

构建成功,但我收到无法在 Artifact 中添加任何内容的消息,如下面的屏幕截图所示:

在此处输入图像描述

已编辑(最新):当我在 VS 2017 中创建一个新的“网站”时,我没有获得项目文件,只创建了一个 .sln 文件,所以对于这个网站,我可以在 VSTS 中使用什么模板及其配置,或者我该如何创建一个项目文件(.csproj),以便整个网站都可以放在该项目文件下。项目结构如下图所示:

在此处输入图像描述

任何帮助将不胜感激。提前致谢。

标签: tfsazure-devopsazure-pipelines

解决方案


构建网站项目,也可以使用ASP.NET 构建过程模板

唯一的区别是您应该指定**\*.publishproj而不是**\*.sln在 VS Build 任务中指定。

在此处输入图像描述

您也可以在另一篇文章中参考答案。


推荐阅读