【问题标题】:Gets Unable to load one or more of the requested types after moving the project移动项目后无法加载一种或多种请求的类型
【发布时间】:2014-09-02 21:56:36
【问题描述】:

我最近将我的 asp.net 项目从我的旧开发电脑(Win7、VS2005、SQL Server 2005、.net 2.0、.net 3.5)移到了新电脑(Win8、VS2012、SQL Server 2008 R2、.net 2.0) , .net 3.5, .net 4.5)。

我可以正常调试它并在开发服务器上运行。但是当我尝试发布项目时,出现以下错误

无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。

我尝试了以下解决方案,但他们没有解决我的问题。

  • 将本地引用副本设置为 TRUE
  • web.config 中添加完全信任级别
  • 检查融合日志(它是空的)

【问题讨论】:

  • 你在使用实体框架吗?如果是这样,请确保您也将参考副本设置为这些:System.Data.Entity; System.Web.Entity;另外,试试这里的建议:stackoverflow.com/questions/1091853/…
  • 删除可能有问题的临时文件或检查添加的引用是否已更新

标签: c# asp.net .net


【解决方案1】:

我刚刚在属性中为发布配置关闭了“生成序列化程序集”,它在没有任何其他修复的情况下工作。

【讨论】:

    猜你喜欢
    • 2019-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    • 1970-01-01
    相关资源
    最近更新 更多