Visual studio 2012 如何在本地发布TFS项目?
随着我们团队的发展,我的一位同事最近为我们建立了TFS 我们的IT部门设置了服务器,无法通过FTP或Web部署发布(IT部门从未设置) 我通常通过远程桌面将项目复制到服务器,并在服务器上的VisualStudio中打开它。然后我会将文件系统发布到IIS。当我在TFS项目中尝试此操作时,它将不会发布。网站上说已经发布,但没有任何变化 输出部分显示的消息如下:Visual studio 2012 如何在本地发布TFS项目?,visual-studio-2012,tfs,Visual Studio 2012,Tfs,随着我们团队的发展,我的一位同事最近为我们建立了TFS 我们的IT部门设置了服务器,无法通过FTP或Web部署发布(IT部门从未设置) 我通常通过远程桌面将项目复制到服务器,并在服务器上的VisualStudio中打开它。然后我会将文件系统发布到IIS。当我在TFS项目中尝试此操作时,它将不会发布。网站上说已经发布,但没有任何变化 输出部分显示的消息如下: 1>------ Build started: Project: ScmPublicPortal, Configuration: Re
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 Build已配置为发布到本地IIS服务器(在TFS Build服务器上)。我假设您正在尝试部署到另一台服务器上的网站?如果是这样,您需要将发布配置文件设置为指向正确的位置。您的生成服务器安装在哪里?它似乎在构建代理上正确部署了包。如果回答不正确,很抱歉,但我对TFS是新手。我认为构建服务器安装在我们的测试服务器上,与安装TFS的服务器相同。您是如何在TFS中设置发布的?@MikeCheel我不知道。我需要问问我的同事。请再次原谅我对这件事的无知。我是一名实习生,从未与TFS合作过。当他们雇佣我的同事时,他设置了它,因为现在我们这里有三个人,我们需要一种更好的方法来管理我们的代码。是的,你说得对,我需要发布到另一台服务器。我最终部署到一个包并将该包导入IIS。我还能够安装WebDeploy。