首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF自动化部署

WCF自动化部署
EN

Stack Overflow用户
提问于 2009-03-11 20:14:12
回答 2查看 4.3K关注 0票数 2

我正在为一些IIS托管的WCF项目设置持续集成的过程中,我被困在试图找到最佳和最简单的方式来获得自动化部署。

现在,我已经有了使用CC.NET的构建和部署,MSBUILD和一个批处理文件,可以将必要的文件复制到部署文件夹中,但我认为肯定有更好的方法。

理想情况下,我喜欢像web部署项目这样的东西,但用于WCF。

我会满足于一个很好的Power Shell脚本,它可以复制所有必要的文件,并排除所有乱七八糟的东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-03-15 09:14:37

好吧,没有什么能阻止你使用web部署项目来托管你的WCF类库。SVC文件将由IIS拾取并适当路由。我们使用一个标准部署项目和一个自定义操作来创建IIS vroot,这样我们就可以更好地控制设置,但标准的web部署项目也可以完成这项工作。

除非您在IIS7下运行,否则就IIS而言,它只是标准内容,它有自己的处理程序。当你到了Windows2008/Windows7Beta,事情可能会有一些变化,因为这些版本有一个非常不同的处理程序模型。

我发现这篇文章真的很有用:http://msdn.microsoft.com/en-us/library/bb332338.aspx

票数 3
EN

Stack Overflow用户

发布于 2009-03-11 20:21:14

这在很大程度上取决于您使用的技术。在之前的项目中,我们使用了TFS和Team Build。结果是,WCF项目被构建到与其部署结构相匹配的文件夹结构中。MSBUILD脚本中的其他任务触发了一个部署脚本(我想是用PERL编写的)。这处理了所有部署任务,从删除旧文件夹、创建新文件夹、创建数据库并使用参考数据填充,然后部署服务和网站,最后运行安装验证脚本并将结果发布到网站。

另一方面,如果你只有一把锤子,那就把锤子敲掉。

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

https://stackoverflow.com/questions/636162

复制
相关文章

相似问题

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