Я прочитал все примеры, и мне еще предстоит выяснить, как получить информацию из файла web.config, используя applicationSettings
(в отличие от appSettings
). У меня есть следующее для моего 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). Я упростил пример в том смысле, что я действительно хочу иметь несколько <section name="..." >
в пределах configSections
.
Какой (вероятно, очевидный) шаг мне здесь не хватает? (Я пишу на C #, и это приложение ASP.NET 4.0 MVC.) Я почти готов его использовать и просто перейду к упрощенному appSettings
.
Спасибо!