繁体   English   中英

Visual Studio中的msdeploy发布配置文件

[英]msdeploy inside visual studio publish profile

如何在Visual Studio 2012发布配置文件中使用来自VS 2010 Web部署项目的自定义msdeploy和msbuild社区任务脚本?

我在VS2010中的脚本会构建到本地目录,然后对生成的文件进行一些修改并将其发送出去。 所有这些都与选择的特定配置相关,例如:测试,阶段,生产配置。

由于某些原因,我看不到如何使用VS 2012中的发布功能播放

在VS 2012中,您可以拥有一个核心的web.config,然后为您构建的每个配置都拥有多个web.config,例如web.debug.config等。

在构建和发布时,基于配置,您会选择一个web.config,它会动态生成,它结合了父web.config和特定于配置的web.config(基于您指定,替换,添加等)。

然后,除非您指定包括IIS设置,否则将调用msdeploy生成此Web部署程序包,默认情况下,该程序包的类型为iisApp。

该软件包已部署到您指定的服务器。 如果您具有数据库连接字符串等,则在使用Web部署参数化指定它们的过程中,将在发布到服务器端值时替换它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM