![](/img/trans.png)
[英]How to resolve reference to applicationSettings when web.config not available
[英]Web.config - read applicationSettings
我正在使用VS2015,C#。
我已經通過項目屬性創建了幾個設置-設置。 其中一些保存在這里:
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="Calendar.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<applicationSettings>
<Calendar.Properties.Settings>
<setting name="RedirectUriDEBUG" serializeAs="String">
<value>https://localhost:44367/Login/RedirectGoogle</value>
</setting>
<setting name="RedirectUriPRODUKCIJA" serializeAs="String">
<value>https://ztest30.franjobrekalo.com/Login/RedirectGoogle</value>
</setting>
<setting name="LogPathDEBUG" serializeAs="String">
<value>C:\Users\Frenky\Desktop\AdministrationLog.txt</value>
</setting>
<setting name="LogPathPRODUKCIJA" serializeAs="String">
<value>h:\root\home\frenkyb-001\www\administration\AdministrationLog.txt</value>
</setting>
<setting name="LogPathTEST" serializeAs="String">
<value>h:\root\home\frenkyb-001\www\testnotes\AdministrationLog.txt</value>
</setting>
</Calendar.Properties.Settings>
</applicationSettings>
ApplicationSettings部分是由Visual Studio生成的。 現在,我需要閱讀applicationSettings。 我嘗試了許多解決方案,令我驚訝的是,沒有任何效果。 看來從appSettings或從connectionStrings讀取很容易。 為什么生成的applicationSettings部分出現問題?
編輯:
問題出在applicationSettings而不是appSettings上。
在所有項目代碼中查找KEY'RedirectUriDEBUG'... Visual Studio將找到一個引用...
應該像這樣
全局:: [YOUR_PACKAGE_NAMESPACE]。屬性。設置。默認值。[YOUR_KEY]希望對您有所幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.