1
1
添加System.EnterpriseServices公司(C:\WINDOWS\微软.NET\Framework\v2.0.50727\CONFIG)将解决您的问题。 或者 从中删除引用web.config文件如果你不使用这个。 |
2
0
|
3
0
您可以尝试删除对该DLL的引用,但Prism可能出于某种原因将其放在那里。有很多可能的原因。也许您已经指定了页面级事务支持,或者您正在使用COM互操作。您可以通过临时删除引用并执行完全重建来确定原因,以查看编译器抱怨的内容。 不管是什么原因,如果您发现仍然需要该程序集,那么您只需在正确的位置获取正确的程序集,以便IIS可以加载它。 尝试在Windows资源管理器中打开GAC。我不是在运行Vista,所以如果你的步骤和我的不同,请跟我一起去。平滑启动,然后键入c:\windows\assembly。显然,您需要权限来查看/管理此文件夹。找到相关程序集,并查看可用的版本。看起来.NET子系统正在尝试将应用程序jit为64位,并且需要64位版本的程序集。 如果您在GAC中没有看到适当的程序集(您可能会看到其他版本),那么这很可能解释了这一点。
|
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |