【发布时间】:2011-08-18 04:26:34
【问题描述】:
我正在尝试在安装过程中从代码更新 web.config 文件中的一些值。
到目前为止,我已经找到了用于更新连接字符串的方法,
' Open Application's Web.Config
Dim config = WebConfigurationManager.OpenWebConfiguration("/" + TargetVDir, friendlySiteName)
'Add new connection string setting for web.config
Dim appDatabase = New ConnectionStringSettings()
appDatabase.Name = "TimeOffEntities"
appDatabase.ConnectionString = EFconnectionstring
config.ConnectionStrings.ConnectionStrings.Clear()
config.ConnectionStrings.ConnectionStrings.Add(appDatabase)
' Persist web.config settings
config.Save()
但是我需要更新另一个部分,但我不确定如何更新。我有电子邮件的设置,但我不知道如何更新它们。下面的相关web.config部分,
<configuration>
<system.net>
<mailSettings>
<smtp>
<network
host="relayServerHostname"
port="portNumber"
userName="username"
password="password" />
</smtp>
</mailSettings>
</system.net>
</configuration>
【问题讨论】:
标签: .net asp.net vb.net web-config