我讀過所有的例子,我還沒有弄清楚如何使用applicationSettings
(而不是appSettings
)從web.config文件中獲取信息。我configSections
我有以下幾點:ASP.NET應用程序設置(給我)適合
<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
。
謝謝!