【发布时间】:2016-11-02 00:01:31
【问题描述】:
我已经在一台带有标准 MSBuild 参数 (like this) 的 Windows Server 2012 机器上运行了多年的 webdeploy。
昨天我从.NET Core downloads page 安装了.NET Core Installer 的Windows (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