首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET运行时错误:无法加载文件或程序集'Interop.CertEnroll‘

ASP.NET运行时错误:无法加载文件或程序集'Interop.CertEnroll‘
EN

Stack Overflow用户
提问于 2012-06-15 23:55:33
回答 4查看 3.3K关注 0票数 1

我有一个我正在用VS2010编辑的ASP.Net 4.0站点。每个@ Master和@ Page标记都有蓝色的曲折线条,显示以下错误:

ASP.NET运行时错误:无法加载文件或程序集'Interop.CertEnroll‘或其依赖项之一。试图加载格式不正确的程序。

我知道这与试图将32位动态链接库加载到64位应用程序有关,但我不确定如何控制它,因为我不确定这个Iterop.CertEnroll客户端是如何被引用的。

我正在为我的构建瞄准所有的CPU。

我的应用程序仍然可以正常工作,但看到所有这些警告都让我感到困扰,而且我看到了一些提示,这可能会导致我的AjaxToolkit服务器标记无法识别。

谢谢!卡尔

EN

回答 4

Stack Overflow用户

发布于 2012-06-16 03:57:46

我为你发现了this解决方案。因为我不能重现这个错误,所以不能准确地说它是否能为你解决这个错误,但你仍然可以尝试。以下是链接中故事的症结所在:

如果你在x86平台上编译,而不是在任何平台上编译(这使得代码默认在x64系统上的x64平台上运行),它会工作得很好。

万事如意!

票数 0
EN

Stack Overflow用户

发布于 2012-06-16 04:02:09

确保您正在使用.NET 4而不是.NET 4压缩框架进行编译。

不久前,我遇到了这个丢失的依赖项的相同问题。

安装Microsoft Online Services Sign In可以提供正确的程序集,尽管我不确定为什么需要这样做。

编辑:我似乎找不到指向上述下载的那篇文章。

票数 0
EN

Stack Overflow用户

发布于 2013-12-10 14:15:04

这是一个他们不会修复的known bug。不过,您可以尝试建议的解决方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11054217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档