【发布时间】:2016-03-07 09:23:54
【问题描述】:
我必须处理已经开发的解决方案,该解决方案将 NHibernate (v1.2.1.4000) 与 SQL Server 2008 结合使用。
由于成员身份验证和其他原因,该应用程序正在使用 .NET Framework 2.0。
这在 Visual Studio 中工作 - 我可以调试它,运行它。但在 IIS (v8.0) 中部署时失败
例外是:
程序集中的类型名称重复。
HibernateException:创建代理实例失败。
每当获取数据库以获取某些模型时,都会发生这种情况。
我已经用谷歌搜索过这个问题,并有一些使用 nhiberante (v3.3.x) 的建议。
但是v3的很多接口和方法参数是不同的。所以它破坏了源代码的实现。
stackoverflow 上存在几个与此相关的问题,但还没有运气
【问题讨论】:
-
使用 VS 调试时,是使用旧的 Cassini 开发服务器还是使用 IIS Express?如果尚未完成,请切换到 IIS Express 进行调试。
-
@弗雷德里克,谢谢。它正在使用 IIS Express。
标签: c# iis nhibernate .net-2.0