2012-06-25 120 views
0

我無法讓.NET Web服務從父級的web.config文件中獲取值。mod_mono是否支持web.config繼承?

服務器是運行apache2和mod_mono的debian機器。應用程序使用mono-server4註冊。

父服務被註冊爲:

path = /path/to/service/Parent 
alias = /Parent 

兒童服務註冊爲

path = /path/to/service/Parent/Child 
alias = /Parent/Child 

無論是家長和孩子有自己的web.config文件。我試圖訪問該設置是:

<configuration> 
    <appSettings> 
     <add key="Test" value="My Test Value" /> 

我正在使用的代碼是:

System.Web.Configuration.WebConfigurationManager.AppSettings["Test"]; 

如果該鍵位於兒童的web.config,兒童服務能檢索值。

如果密鑰位於Parent的web.config中,則Child服務看不到該值。

正常情況下,在IIS下,Child服務將繼承其父級web.config中的值。

mod_mono是否支持這個?我在配置系統時錯過了什麼?

謝謝, 克里斯。

回答