0
我不明白爲什麼Mono沒有從外部文件加載appSettings。我已經看到其他人的帖子,詳細說明他們在.NET和Mono中如何實現這一點。但是,我只能在.NET中工作。Mod_Mono不會從configSource加載Web.Config AppSettings
我試過appSettings的configSource和文件屬性。 appSettings似乎加載的唯一方法是將它們移動到主配置文件中。
這是我現在的代碼。
的web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings configSource="data\app.config" />
...
</configuration>
的app.config
<appSettings>
<add key="AdminIcon" value="96d6f2e7e1f705ab5e59c84a6dc009b2.png" />
<add key="MailPort" value="25" />
<add key="GAEnable" value="False" />
...
</appSettings>
閱讀設置的代碼隱藏
using System.Web.Configuration;
string adminIcon = WebConfigurationManager.AppSettings["AdminIcon"].Value;