首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >TeamCity可以使用sln2008 build runner发布网络项目吗?

TeamCity可以使用sln2008 build runner发布网络项目吗?
EN

Stack Overflow用户
提问于 2009-07-21 23:17:06
回答 3查看 11.2K关注 0票数 17

我正在用TeamCity构建一个ASP.Net MVC项目。

我能否以某种方式调用发布目标并将输出复制到IIS下的文件夹中?或者我需要为此编写一个msbuild脚本?

EN

回答 3

Stack Overflow用户

发布于 2009-08-12 15:50:08

您是否尝试过Web Deployment Project (WDP)?我有多个Web应用程序项目(WAP)和相关的WAP,它们可以很好地与TeamCity一起用于部署场景。

我使用WAP来构建我的解决方案(包含sln2008和WDP)。我已经修改了WDP项目文件(一个MSBuild脚本),以将输出复制到网络共享:

代码语言:javascript
复制
<Target Name="AfterBuild" Condition=" '$(Configuration)' == 'Deploy' ">
    <!-- copy WDP output to \\build02\wwwroot\Belden.Web.Intranet\ -->
    <ItemGroup>
        <MySourceFiles Include="$(OutputPath)**\*.*" />
    </ItemGroup>
    <Copy SourceFiles="@(MySourceFiles)" DestinationFiles="@(MySourceFiles->'\\build02\wwwroot\Belden.Web.Intranet\$(ProjectDir)%(RecursiveDir)%(Filename)%(Extension)')" />
</Target>

我还没有在MVC/WDP上尝试过,但我想它的工作原理是一样的……

票数 5
EN

Stack Overflow用户

发布于 2009-07-24 11:49:49

我相信你可以:Publish sln。看一下目标。希望它能把你引向正确的方向。

票数 1
EN

Stack Overflow用户

发布于 2009-07-29 09:33:23

我之前也看过这个,但是发布目标不是很幸运,可能是因为我的IIS驻留在不同的服务器上。下面是我是如何做到的,希望它能帮助TeamCity deletes files on build看一看被接受的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1162253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档