4

我有一个网站,它只是用作远程服务器,并且在其web.config文件中具有远程配置。

<system.runtime.remoting>
    <application>
      <service>
        <activated type="abc.def.ghi"/>
      </service>
      <channels>
        <channel ref="http" machineName="localhost"/>
      </channels>
    </application>
  </system.runtime.remoting>

除了这个 web.config 文件,它里面只有这些文件:

dataConfiguration.config
enterpriseLibrary.config
log.config
website.publishproj
bin 文件夹 - 其中包含通过远程处理从该项目提供的 DLL

当我构建网站时,我收到构建错误,即:

“你调用的对象是空的”。

如何调试导致此错误的原因以及如何删除它?

请指教。

4

1 回答 1

4

问题已解决。我有一个程序集引用,web.config其中它与 bin 文件夹中存在的程序集之间存在版本不匹配:

<add assembly="Oracle.DataAccess, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89B483F429C47342"/>
于 2013-04-29T16:43:45.173 回答