1

私はあちこち検索しましたが、これを解決できないようです。

私がやろうとしているのは、web.config からアプリケーション設定を読み取ることだけです。

ここで記事を見つけましたが、うまくいきません。

私のコード:

return System.Web.Configuration.WebConfigurationManager.AppSettings[settingName];

私のWeb Configには実際に設定があります:

  <setting name="AirmetDataCacheExpiration" serializeAs="String">
    <value>5</value>
  </setting>
  <setting name="MetarDataCacheExpiration" serializeAs="String">
    <value>5</value>
  </setting>
  <setting name="TafDataCacheExpiration" serializeAs="String">
    <value>5</value>
  </setting>

私の予感は、これは私の VS ソリューションの web.config と machine.config と関係があるということです...

では、正しいものを読んでいることを確認するにはどうすればよいでしょうか。

4

1 に答える 1

0

答えを見つけました。 このリンクは、私を正しい道に導くのに役立ちました.

So instead of using System.Configuration.ConfigurationManager["appsetting"]

これを使用します:

(string)Properties.Settings.Default[settingName].ToString();
于 2013-03-16T21:54:59.537 に答える