【发布时间】:2015-01-30 01:14:19
【问题描述】:
随着我们团队的成长,我的一位同事最近为我们设置了 TFS。
我们的 IT 部门设置了服务器,但我们无法通过 FTP 或 Web Deploy 发布(IT 部门从未设置过)。
我使用通过远程桌面将项目复制到服务器并在服务器上的 Visual Studio 中打开它。然后我会将文件系统发布到 IIS。当我对 TFS 项目进行尝试时,它不会发布。它说已发布,但网站上没有任何变化。
输出部分显示的消息如下:
1>------ Build started: Project: ScmPublicPortal, Configuration: Release Any CPU ------
1>C:\Users\alehaney.CA-TO-SC-IIS02\Desktop\ScmPublicPortal\ScmPublicPortal\PublicClasses\LookupWorksheet.cs(16,21,16,28): warning CS0414: The field 'excelHelper.LookupWorksheet.records' is assigned but its value is never used
1> ScmPublicPortal -> C:\Users\alehaney.CA-TO-SC-IIS02\Desktop\ScmPublicPortal\ScmPublicPortal\bin\ScmPublicPortal.dll
2>------ Publish started: Project: ScmPublicPortal, Configuration: Release Any CPU ------
2>Connecting to C:\inetpub\wwwroot\SCM...
2>Transformed Web.config using C:\Users\alehaney.CA-TO-SC-IIS02\Desktop\ScmPublicPortal\ScmPublicPortal\Web.Release.config into obj\Release\TransformWebConfig\transformed\Web.config.
2>Copying all files to temporary location below for package/publish:
2>obj\Release\Package\PackageTmp.
2>Publishing folder /...
2>
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========
【问题讨论】:
-
您的构建服务器安装在哪里?似乎将包直接部署在构建代理上。
-
对不起,如果我没有正确回答,但我是 TFS 的新手。我认为构建服务器安装在我们的测试服务器上,它与安装了 TFS 的服务器相同。
-
你是如何在 TFS 中设置发布的?
-
@MikeCheel 我不知道。我需要问问我的同事。再次请原谅我对此事的无知。我是一名实习生,从未与 TFS 合作过。当他们雇用我的同事时,他进行了设置,因为现在我们三个人在这里,我们需要一种更好的方法来管理我们的代码。