Web deployment project 在VS 2005中通过web部署项目更改web.config值?

Web deployment project 在VS 2005中通过web部署项目更改web.config值?,web-deployment-project,Web Deployment Project,我需要在安装期间更改此部分的值,特别是stateConnectionString: <sessionState mode="Off|InProc|StateServer|SQLServer" cookieless="true|false" timeout="number of minutes" stateConnectionString="tcpip=server:port" s

我需要在安装期间更改此部分的值,特别是stateConnectionString:

<sessionState mode="Off|InProc|StateServer|SQLServer"
              cookieless="true|false"
              timeout="number of minutes"
              stateConnectionString="tcpip=server:port"
              sqlConnectionString="sql connection string"
              stateNetworkTimeout="number of seconds"/>

您可以向安装程序添加自定义操作,然后在该操作中替换连接字符串

另一个要考虑的选项是将连接字符串更新为生成过程的一部分,这样当您创建一个生成构建时,连接字符串就会被UPDPATE打包并与其余文件打包。


这里有一个指向MSDN自定义操作演练的链接:

感谢您的回答,您知道比该演练更好的示例吗?