我们的.NET应用程序运行正常,我们在GAC中有发布者策略。我们可以看到我们的应用程序的多个版本(通过融合查看器)获得重定向到最新的.NET版本。
但是,一旦我们安装Oracle 11g客户端,并且它的发布者策略进入GAC,我们的应用就会停止重定向。融合查看器就像我们的应用程序没有策略,我们得到版本错误。 (它说它正在寻找政策,但找不到它们。)
有没有人见过这个?
Oracle客户端是11.2.0.2 32位。
来自用户的额外信息
步骤1)我的机器上已经安装了Oracle和QS(内部应用程序)
步骤2)从iDApps卸载Oracle
我扩展了注册表项(附加了Report.html),并设法将问题缩小到缺少的KEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion \ PublisherPolicy \ Default \ Latest项。如果我将它添加回来,cocreate就会起作用,一旦我删除它,cocreate就会失败。
步骤3)从iDApps重新安装Oracle
我们将安装程序包装在MSI中,所以开发人员说。看起来Oracle MSI安装/卸载通过错误配置或删除“最新”密钥打破了QS安装。我找不到任何关于此的信息,所以也许我们可以将其传递给Microsoft支持?