这是我在web.config中的appSettings:
<appSettings>
<add key="**Subdomain**" value="england" />
</appSettings>
在同一个web.config中,我想读取这个值:
<errorLog applicationName="**Subdomain**" />
无论如何,通过以下类似的方式实现这一点:&lt;%$ AppSettings:MyAttribute%&gt; ?
答案 0 :(得分:0)
为什么不尝试使用“england”作为applicationName属性的值?我认为在web.config文件中使用appSettings的目的是允许在运行时更改代码文件中的设置。但是,您正在使用appSettings来更改在运行时期间已经更改的值。另外,为此目的不使用appSettings字典将减少配置文件的复杂性。
答案 1 :(得分:0)
由于web.config是一个XML文件,您可以使用这样的代码来访问它:
http://patelshailesh.com/index.php/update-web-config-programmatically
询问您是否还有其他问题。