我们希望通过使用EF 6(以及其他一些组件)来恢复旧版数据库应用程序。 有一些安全和多租户功能必须放入EF,因为到目前为止它们不支持EF。我们检查了我们的必要更改是否可以在EF中发挥作用。
然而,是否可能让它在服务器上运行?或者它是否必然会与其他操作系统组件发生碰撞,这些组件可能会假设原始 EF,例如通过某种方式使用原始程序集的强名称回调?有没有人得到这个运行?
(或者我可以在Codeplex的一般问题上问这个问题吗?)
- 2014年新年快乐!
@DarkWalker,谢谢你的回答。 - DLL已经构建并在Visual Studio中的Release配置中工作。为了在生产环境中的服务器上运行自定义EF,我们必须关闭程序集签名/验证(坏主意),或者自己签名。为此,必须改变组件的强名称,这是我以前从未做过的事情。
尝试这样做时,我看到一条引用mscorlib的错误消息,这让我猜测整个方法。我只想确保在经过大量工作后,我不会陷入死胡同。
要回答我的问题,如果有人举手说:是的,我们在生产环境中运行自定义EF,有/无我们自己的装配签名就足够了。
非常感谢! YaEFn