【发布时间】:2009-06-23 21:16:13
【问题描述】:
我正在开发由 IIS 托管的 WCF 服务。我需要将 KnownType 属性添加到我的基类中。添加 KnownType 属性的一种方法是在 Web.config 文件中添加一个部分,如下所示:
<system.runtime.serialization>
<dataContractSerializer>
<declaredTypes>
<add type="MyBase, MyBaseDll">
<knownType type="MyDerived, MyDerivedDll"/>
</add>
</declaredTypes>
</dataContractSerializer>
</system.runtime.serialization>
但是当我的鼠标悬停在 MyBase 上时,我收到了错误消息。错误消息是“无效的模块资格:无法解析程序集 MyBaseDll”。 MyDerivedDll 的相同错误消息。
附加信息:
MyBaseDLL.dll 和 MyDerivedDLL.dll 都在 IIS /bin 文件夹中。除了 .net 系统程序集之外,这两个 DLL 都没有引用其他程序集
【问题讨论】:
标签: wcf iis assemblies web-config