托管WCF服务时出错

use*_*862 3 .net hosting wcf

我试图在IIS中托管WCF服务,但我收到以下错误."无法读取配置部分'oracle.dataaccess.client',因为它缺少部分声明"

我添加了以下程序集.

add assembly="Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89B483F429C47342"
Run Code Online (Sandbox Code Playgroud)

并宣布

<oracle.dataaccess.client>
    <settings>
        <add name="SubbType" value="udtMapping factoryName='Project.TypeObjects.TYP_SUBMISSION_PROCESSFactory, PublicKeyToken=NULL'            typeName='TYP_SUBMISSION_PROCESS' schemaName='ABC' dataSource='XYZ'"/>       
    </settings>
 </oracle.dataaccess.client>
Run Code Online (Sandbox Code Playgroud)

这个错误的原因是什么?

Dan*_*rth 6

如错误所示,您缺少部分声明.像这样的东西:

<configSections>
    <section name="oracle.dataaccess.client"
             type="Oracle.DataAccess.ClientSettings, Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89B483F429C47342" />
</configSections>
Run Code Online (Sandbox Code Playgroud)

请注意:这只是一个示例,我不知道type具体情况下属性究竟需要什么.