我需要一些关于配置 TFS Build 以使用 MSBuild 和通过文件系统发布配置文件以部署我的 Web 应用程序的建议...
我正在使用 TFS 2013 和 Visual Studio 2013。我有一个带有几个类库项目的 Web 应用程序项目。我为我们的开发和质量保证环境进行了 web.config 转换。我定义了正在执行文件系统部署的发布配置文件。这些发布配置文件在 Visual Studio 中工作。如果我打开命令行并使用以下命令执行 MSBuild,这些相同的发布配置文件将起作用:
/p:DeployOnBuild=true /p:PublishProfile="Dev Intranet"
我创建了一个 TFS 构建定义,并且所有构建都报告它们是成功的。我已经使用与从命令行执行 MSBuild 相同的参数配置了 MSBuild Arguments。
我希望发布配置文件将 PublishedWebsite 复制到我网络上的文件夹中,但这并没有发生。
出于测试目的,我将 TFS Build 放置文件夹设置为相同的网络位置。所有这些文件都会显示,包括“_PublishedWebsite”目录。但是我不能使用这个目录,因为 web.config 没有被转换。
我发现几个网站表明这是可能的,但我还没有取得任何成功。如果有人让这个工作,我会很感激一些帮助。