我有一个使用VS2010的MVC2 C#.Net网络应用程序。以下是y web.config中的条目:
<configuration>
<applicationSettings>
<BOE.My.MySettings>
<setting name="AppBackColor" serializeAs="String">
<value>AntiqueWhite</value>
</setting>
</BOE.My.MySettings>
</applicationSettings>
</configuration>
但是,在我的Controler.cs文件中,My.Settings.AppBackColor无法识别。有什么想法吗?
var backColor= My.Settings.AppBackColor
我在这里做错了什么?
答案 0 :(得分:1)
这是桌面应用程序的东西。在Web应用程序中,您不使用此类设置。
您可以使用web.config的<appSettings>
部分来存储自定义值:
<appSettings>
<add key="foo" value="bar" />
</appSettings>
然后当您想要阅读foo
时:
var foo = ConfigurationManager.AppSettings["foo"];