SharePoint部署web.config条目

时间:2009-08-30 16:42:40

标签: sharepoint deployment web-config

我是sharepoint的新手。我必须将应用程序从一个服务器部署到另一个服务器(Test Server)。现在我使用解决方案包来部署应用程序。我在部署中遇到一个问题。在应用程序的web.config中,有一些条目,如appsetting条目,安全控制条目,我们自己的服务的端点条目以及其他许多条目。目前我正在手动完成。只有安全控制条目通过manifest.xml在web.config文件中更新,但我不知道如何更新其他条目。请帮我解决这个问题。

我还有一个问题。我必须在部署后点击一下。我该怎么做?我可以像安装程序一样使用已更改的web.config部署应用程序吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

jkpadhi,

如果您对代码库没有任何编程控制权,那么Rushyo是正确的 - 您可能会更好地解决有关serverfault的问题。本答案的其余部分假设您更多是开发人员并且可以更改代码。

SharePoint包含 SPWebConfigModification 类型,以支持您要进行的web.config更改类型,此类型通常在使用FeatureReceiver进行功能激活和停用期间使用。请参阅此stackoverflow帖子,因为它包含一些额外的合格信息以及来自Alex Angas,Colin Dekker和我的一些链接:

How to update web.config on each WFE in a SharePoint server farm?

对于ClinkOnce风格的部署:我认为您无法为解决方案包安装做出如此简单的事情。但是,您可以使用Lars Fastrup(此处的stackoverflow上的一个SharePoint常规)放在一起并放在CodePlex上的解决方案。他的解决方案允许您将安装程序包装器放在解决方案包(WSP)周围,安装程序会为您执行依赖项检查等操作。见http://sharepointinstaller.codeplex.com

我希望这有帮助!

答案 1 :(得分:0)

或者查看this tool

它允许您通过stsadm命令对web.config进行修改(无需代码)。我在为客户端部署脚本时使用它。