【问题标题】:TFS Build release IIS Deployment Virtual path should begin with a / ErrorTFS 构建版本 IIS 部署虚拟路径应以 / 错误开头
【发布时间】:2017-12-08 17:12:02
【问题描述】:

虚拟路径应该以 / 开头 当我尝试构建 ASP.NET 应用程序时出现错误。

When I try to deploy following error massage come

2017-12-07T22:14:15.6196402Z ##[section]开始:发布 2017-12-07T22:14:15.6217147Z 当前代理版本:2.126.0 2017-12-07T22:14:16.7467026Z ##[section]开始:初始化作业 2017-12-07T22:14:16.7497604Z 准备发布目录。 2017-12-07T22:14:16.7507232Z ReleaseId=2,TeamProjectId=49dcec02-39e8-4590-82a2-ab110a875d7e,ReleaseDefinitionName=新发布定义 2017-12-07T22:14:16.7547852Z 发布文件夹:C:\vstsagent\A4_work\r1\a 2017-12-07T22:14:16.7709838Z 可用的环境变量如下。请注意,这些环境变量可以在任务中(在 ReleaseDefinition 中)通过将“_”替换为“.”来引用。例如可以使用 ReleaseDefinition 中的 Agent.Name 引用 AGENT_NAME 环境变量:
2017-12-07T22:14:17.1451135Z 下载所有必需的任务。 2017-12-07T22:14:17.1837731Z ##[部分]整理:初始化作业 2017-12-07T22:14:17.2162154Z ##[section]开始:下载神器 2017-12-07T22:14:17.2272283Z 创建工件目录:C:\vstsagent\A4_work\r1\a 2017-12-07T22:14:17.2611603Z 创建的工件目录:C:\vstsagent\A4_work\r1\a 2017-12-07T22:14:17.2611793Z 下载神器 2017-12-07T22:14:17.2630213Z 开始工件下载... 2017-12-07T22:14:17.2656016Z 下载链接工件 CIDemo-ASP.NET (PREVIEW)-CI 类型为 Build... 2017-12-07T22:14:17.2692891Z 确保工件文件夹 C:\vstsagent\A4_work\r1\a\CIDemo-ASP.NET (PREVIEW)-CI 存在且干净。 2017-12-07T22:14:17.2763873Z 准备从构建中获取可用工件列表 2017-12-07T22:14:17.7608040Z 准备下载神器:drop 2017-12-07T22:14:17.7677814Z 工件类型:ServerDrop 2017-12-07T22:14:17.7678100Z 从文件容器下载工件:#/1049368/drop 到目标:C:\vstsagent\A4_work\r1\a\CIDemo-ASP.NET (PREVIEW)-CI\drop 2017-12-07T22:14:17.7681631Z 并行下载限制:4 2017-12-07T22:14:17.7681855Z 下载缓冲区大小:8192 2017-12-07T22:14:18.0849933Z 在文件容器中缓存项目... 2017-12-07T22:14:18.2018057Z 缓存完成。 (116 毫秒) 2017-12-07T22:14:18.2223239Z 下载文件 2017-12-07T22:14:28.2769926Z 下载完成。 2017-12-07T22:14:28.2777174Z 126 个放置的文件:126 个已下载,0 个为空 2017-12-07T22:14:28.2778130Z 24 MB 以 2435 KB/秒的速度下载。下载时间:00:00:10.0528421。 2017-12-07T22:14:28.2778657Z 下载的链接工件 CIDemo-ASP.NET (PREVIEW)-CI 2017-12-07T22:14:28.2778827Z 成品神器下载 2017-12-07T22:14:28.2818295Z ##[节]整理:下载神器 2017-12-07T22:14:28.2842190Z ##[section]开始:IIS Web App Manage 2017-12-07T22:14:28.3045728Z ======================================== ======================================= 2017-12-07T22:14:28.3045901Z 任务:IIS Web 应用程序管理 2017-12-07T22:14:28.3046054Z 描述:创建或更新网站、Web 应用程序、虚拟目录和应用程序池 2017-12-07T22:14:28.3046224Z 版本:0.5.4 2017-12-07T22:14:28.3046352Z 作者:微软公司 2017-12-07T22:14:28.3046498Z 帮助:[更多信息] 2017-12-07T22:14:28.3046664Z ======================================== ========================================

2017-12-07T22:14:30.0691429Z ##[错误]虚拟路径应该以 / 开头

2017-12-07T22:14:30.0892513Z ##[部分]整理:IIS Web App 管理 2017-12-07T22:14:30.0966325Z ##[部分]整理:发布

【问题讨论】:

  • 能否分享一下部署日志?似乎与您的部署设置或网站设置有关。
  • 嗨@AndyLi-MSFT 我已经添加了日志请看一下
  • 请分享您的发布定义设置,并通过IIS Web App Manage 步骤关注配置。截屏更好。

标签: tfs tfsbuild devops


【解决方案1】:

请通过步骤IIS Web App 管理检查设置。看来您没有正确设置虚拟路径

虚拟路径:

IIS 应用程序配置参数

在 IIS 中输入相对于父网站的虚拟路径。这 父网站必须已经存在。示例:创建应用程序 命名为Site/Application 输入/Application

IIS虚拟目录配置参数

在 IIS 中输入相对于父网站的虚拟路径。这 父网站和应用程序必须已经存在。示例:创建 一个名为Site/Application/VDir的虚拟目录输入 /Application/Vdir.

详情请见Deploy: IIS Web App Manage

【讨论】:

    猜你喜欢
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2023-01-24
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多