【发布时间】:2017-07-22 15:15:34
【问题描述】:
我正在尝试使用 TFS 2017 持续部署部署在 VB 上使用 .NET Framework 2.0 创建的 Web 应用程序。它没有像 vbproj 或 csproj 这样的解决方案文件,所以我需要避免所有建议来包含有关 vbproj 的额外信息。为了甚至在本地运行 MSBuild,我需要在我的 .sln 中更改这个 标记,所以我所有的编译代码也在那里
Debug.AspNetCompiler.TargetPath = "....\PrecompiledWeb\ARB\Debug\"
很遗憾,我无法使用 TFS 部署应用程序。到目前为止,我尝试通过我的 Visual Studio 项目部署它,并且每个选项都可以正常工作:我尝试了 MSDeploy、Web Deploy Package 和 FileSystem,并且在 Visual Studio 发布选项中工作正常
这样,就连我的变身也发生了。 现在假设我去我的 TFS 并将这个参数放在 MSBuild 上
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsASingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="\\MyServer\Content"
我的文件已编译但从未存储在我的 Content 文件夹中。一个都没有!!!我不知道这里发生了什么。
【问题讨论】:
标签: visual-studio tfs continuous-integration web-deployment continuous-deployment