仅通过网络共享获取.Config自定义部分错误

时间:2014-07-09 13:10:59

标签: c# config

我们有一个客户端Windows应用程序调用C#Web服务。一切都在.Net Framework 4.0中。

基本上,我们在IIS中部署Web服务,客户端应用程序也将位于服务器上。该应用程序将通过网络共享在客户端PC上执行。

一切正常,每项功能都可以正常工作(Web服务,Windows功能等)。

但我们有一个错误报告功能,可以读取.Config文件中的海关定义。该部分如下所示:

   <configuration>
       <configSections>
    <section name="exceptionManagement" type="Some.Namespace.ExceptionManagerSectionHandler,Some.Assembly"/>
    <section name="ProductInformation" type="Some.Namespace.ProductInfoManagerHandler,Some.Assembly"></section>
    </configSections>

只有在应用程序遇到异常时才会读取该部分。

在服务器上执行应用程序时,错误报告将正常,但从网络共享执行相同的程序集时 (即使在使用机器的FQN和共享的快捷方式的同一台机器上),我也会得到这个例外(第5行是我的“ProductInformation”自定义定义):

  

调用目标抛出了异常。一个错误   发生了创建配置节处理程序   产品信息:请求失败。   (\\ Server \ PATH \ Some.exe.config行   5)请求失败。

但正如我之前所说,其他所有功能都可以正常工作。当然,我在配置结束时得到了这个:

  

loadFromRemoteSources enabled =“true”

我真的不明白,因为基本上代码在本地运行时很好,但在从网络共享运行时失败,但所有其他功能都可以在网络上正常工作。

有什么想法吗?

0 个答案:

没有答案