【问题标题】:TFS Build stopped running web deploy after .NET core installTFS 构建在 .NET 核心安装后停止运行 web 部署
【发布时间】:2016-11-02 00:01:31
【问题描述】:

我已经在一台带有标准 MSBuild 参数 (like this) 的 Windows Server 2012 机器上运行了多年的 webdeploy。

昨天我从.NET Core downloads page 安装了.NET Core InstallerWindows (Server Hosting) 版本。

从那时起,我的构建任务正在运行并成功构建我的网站,但实际上并未运行任何网络部署发布。它没有失败——它只是没有运行。

我想强调一下,我说的是“旧版”.NET 应用程序,而不是 .NET Core 应用程序。我刚刚为其他人安装了 .NET Core。

我可以通过以下观察来验证这一点:

  • 任何事件查看器都没有错误(几个月前的除外)
  • msbuild 日志文件中没有显示 Start Web Deploy Publish 的消息,但是几天前的日志文件确实有此消息。
  • 我可以通过 8172 端口连接到本地服务器,并且它会建立连接。
  • 这种情况发生在其他人无法访问的多个项目中。
  • _PublishedWebsites 确实使用最新文件创建 - 它永远不会部署到任何地方。

什么可能破坏了这个? Windows Server Hosting 包是否破坏了它 - 还是只是其他一些更新?我已经没有如何解决它的想法,不想恢复到 xcopy!

【问题讨论】:

  • 我正在使用XAML builds
  • 盲猜:如果安装后有问题,请查看路径环境变量(即安装 .NET Core SDK/runtime 后路径变量是否变长并剪切)
  • @Tseng 会检查一下。还安装了 Visual Studio 2015 和 TFS express update 3,希望可以重置一些东西。
  • @Tseng phew - 安装 VS2015 和 TFS express 修复它

标签: iis asp.net-core webdeploy microsoft-web-deploy


【解决方案1】:

设法修复它:-) 不确定是这些步骤中的哪一个,但我怀疑它是 Visual Studio。

我使用的是 TFS Express 2015 并升级到更新 3。

我还在服务器本身上安装了Visual Studio 2015

我之前安装了.NET Core RC2(或他们当时称之为的任何名称),我在安装.NET Core RTM 之前卸载了它。想知道这是否删除了一些必需的组件。

就像我在安装 .NET Core RTM 之前所说的一切正常 - 但幸运的是,安装 VS 和 TFS 后一切都恢复了正常。

【讨论】:

    猜你喜欢
    • 2019-12-20
    • 1970-01-01
    • 2016-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    • 2018-07-12
    相关资源
    最近更新 更多