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;