什么可能导致此错误?无法加载文件或程序集"DotNetOpenAuth.Core,



我已经查看了类似错误mgs的其他答案,但似乎没有任何答案可用。我正在尝试使用Windows XP计算机上使用VS 2010来调试ASP.NET MVC 3应用程序。这个应用程序正常工作,昨天我在两个应用程序之间跳跃,复制代码等。然后,今天我在尝试运行时会遇到以下错误(这没有问题)唯一的区别是,当我今天在Visual Studio中打开应用程序时,在加载程序之前出现了一个窗口,说明...

URL http://localhost:1697/.

当前,Web项目" myproject"被配置为使用(URL从上线到达此处)Web服务器将此URL映射到其他文件夹" C: Projects MyotherProject"。您想将此URL重新映射到此Web Projects文件夹吗?

.........服务器错误中的"/'应用程序"

  Could not load file or assembly 'DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246' or one of its dependencies. The system cannot find the file specified.

我已经尝试了,清除了垃圾箱和OBJ文件夹,然后清洁和重建。我不明白问题在哪里?任何人都可以建议吗?

通常意味着您在项目中缺少对提到的组件或版本冲突的参考,此时:

  • web.config条目可能触发该异常
  • 您复制的某些代码可能取决于上述汇编/版本
  • 默认脚手架在vs中, di die 包括示例/工作身份验证代码(例如DotNetOpenAuth.Core-通常您会在Accounts文件夹(网站,Web App,app,web app,等)

其他一些要检查的项目

  • 您提到了Win XP,此框是否具有版本奇偶校验(至少.NET/ASP.NET),该项目是(最初)创建的开发框?
  • 您可以使用Web平台安装程序来弄清楚,然后同时加载所需的组件
  • 项目中是否有package.config文件?这也可能会有所帮助 - 只是您知道自己的依赖项(然后确保您将它们放在调试框中)。

最新更新