0

我无法让 .NET Web 服务从其父级的 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 中,则 Child 服务能够检索该值。

如果密钥位于 Parent 的 web.config 中,则 Child 服务看不到该值。

通常,在 IIS 下,子服务将从其父的 web.config 继承值。

mod_mono 支持这个吗?我在配置系统时遗漏了什么吗?

谢谢,克里斯。

4

1 回答 1

0

那么似乎是一个错误,您应该在http://bugzilla.xamarin.com/中报告它

于 2012-06-25T21:07:44.500 回答