我无法使用.NET网络服务从父网站的web.config文件中获取值。
服务器是运行apache2和mod_mono的debian机器。应用程序已在mono-server4中注册。
父服务注册为:
path = /path/to/service/Parent
alias = /Parent
子服务已注册为
path = /path/to/service/Parent/Child
alias = /Parent/Child
Parent和Child都有自己的web.config文件。我想要访问的设置是:
<configuration>
<appSettings>
<add key="Test" value="My Test Value" />
我正在使用的代码是:
System.Web.Configuration.WebConfigurationManager.AppSettings["Test"];
如果密钥位于Child的web.config中,则子服务可以检索该值。
如果密钥位于Parent的web.config中,则子服务不会看到该值。
通常,在IIS下,Child服务将从其Parent的web.config继承值。
mod_mono支持吗?我在配置系统时遗漏了什么吗?
谢谢, 克里斯。