【问题标题】:the class existed in both location asp.net该类存在于两个位置 asp.net
【发布时间】:2016-03-19 15:00:45
【问题描述】:

我正在使用带有实体框架 6.0 的 asp.net 创建一个网站。

我总是遇到同样的错误:

“Quran_Project.Auth”类型存在于“c:\Users\Samy”中 Sammour\AppData\Local\Temp\Temporary ASP.NET Files\vs\e4eda6ba\583ea773\App_Code.bn6fnxuc.dll' 和 'c:\Users\Samy Sammour\AppData\Local\Temp\Temporary ASP.NET 文件\vs\e4eda6ba\583ea773\assembly\dl3\9806d343\aaa99a3b_ef81d101\Quran 项目.DLL'

我试了三天多,到现在都没解决。

我清理了项目并再次重建它,并且还放了:

<compilation batch="false">

但没有任何效果,如果你能帮助我,我将不胜感激。 谢谢你

附:我用的是VS2013

【问题讨论】:

  • 使用一些工具,例如 ccleaner 或直接转到 metadataconsulting.blogspot.com/2011/08/… 并按照教程进行操作。或者只是去 c:\Users\Samy Sammour\AppData\Local\Temp\ 并删除你的临时文件......这并不重要,它们是临时的
  • 我遇到了同样的错误,没有任何效果
  • 请不要建议清理程序。这些带来的麻烦多于帮助。错误列表中的临时 ASP.NET 文件夹是关键。如果您有不同的设置,则代码可能已编译为单独的文件,然后编译为单个文件。删除那些文件。如果这对您的编译设置没有帮助,则需要检查一下。
  • 我做了并清理了这两个文件,但每次我再次运行 iis 时,它都会再次创建这两个文件并导致同样的问题
  • 我猜是编译的问题

标签: c# asp.net .net entity-framework


【解决方案1】:

如果您在任何时候重命名了程序集,就会发生这种情况。我通常建议进入/bin/debug/ 文件夹并删除它的内容。然后执行重建。

【讨论】:

    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多