tfs - 与使用 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),以便整个网站都可以放在该项目文件下。项目结构如下图所示:
任何帮助将不胜感激。提前致谢。
解决方案
构建网站项目,也可以使用ASP.NET 构建过程模板。
唯一的区别是您应该指定**\*.publishproj
而不是**\*.sln
在 VS Build 任务中指定。
您也可以在另一篇文章中参考答案。
推荐阅读
- python - 访问列表中的字符串
- omnet++ - 遵循 Veins 教程时出现错误“无法启动 SUMO”
- c# - 来自 MemoryStream 的 fo-dicom JPEG 图像压缩
- c# - 如何测试 SCIM 端点
- c - 有没有办法在 C 中同时运行两个程序并记录输出
- ios - 如何在 SKShapeNode 中移动 SKNode 但禁止子节点离开父节点?
- perl - 无法使用 perl 模块从 ubuntu 14 发送邮件 Email::Send::SMTP::Gmail
- c++ - 如何使用 C 或 C++ 查找给定的 IPv6 地址是否在 CIDR 范围内?
- ms-access - 如何从多个单元格编译一个数字
- django - 如何在另一个 django 视图中使用 POST 获取的数据 ERROR 200