【发布时间】:2010-09-22 22:13:50
【问题描述】:
我已经阅读了所有示例,但我还没有弄清楚如何使用 applicationSettings(而不是 appSettings)从 web.config 文件中获取信息。我的configSections 有以下内容:
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="ExcelREST.FDAllUpAvailabilityTable.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</sectionGroup>
</configSections>
那么,对于applicationSettings,我有:
<applicationSettings>
<ExcelREST.FDAllUpAvailabilityTable.Settings>
<setting name="RESTPageURI" serializeAs="String">
<value>http://team/_vti_bin/ExcelRest.aspx</value>
</setting>
<setting name="WorkbookLocation" serializeAs="String">
<value>/sites/tel/Shared Documents/FD Dashboard Reports.xlsx</value>
</setting>
<setting name="ResourceLoction" serializeAs="String">
<value>/model/Tables('FDAllUpAvailabilityTable')?$format=html&Ranges('MonthParameter')={0}</value>
</setting>
</ExcelREST.FDAllUpAvailabilityTable.Settings>
</applicationSettings>
现在,我怀疑我可能做出了一个不成立的假设;即,将生成适当的类以通过 Visual Studio (2010) 访问我的配置信息。我已经简化了示例,因为我真的希望在configSections 中有多个<section name="..." >。
我在这里遗漏了什么(可能很明显)步骤? (我正在用 C# 编写代码,这是一个 ASP.NET 4.0 MVC 应用程序。)我已经准备好收拾它,只需使用简单的 appSettings。
谢谢!
【问题讨论】:
标签: c# asp.net asp.net-mvc application-settings