相关疑难解决方法(0)

ASP.Net无法创建/卷影副本

我在开发ASP.Net应用程序时反复出现此错误:

  Cannot create/shadow copy 'XXXXX' when that file already exists
Run Code Online (Sandbox Code Playgroud)

其中XXXXX是随机DLL.通常,DLL是Microsoft企业库中的DLL之一,但它有所不同.

它真的是随机的,而且非常令人沮丧.我会花几个小时没有收到错误,然后每10-20分钟得到一次这个错误.

我见过几种解决方案.例如,这个问题.我尝试过使用Clean Solution选项,我也只是重新启动了我的本地IIS.但是,它仍然以相同的随机但持续的频率发生.

我也看到很多人提到在配置文件中使用这个选项:

<hostingEnvironment shadowCopyBinAssemblies="false" />
Run Code Online (Sandbox Code Playgroud)

然而,其他人已经提到它存在问题,绝对不应该用于生产.

那么,我应该放弃并尝试使用shadowCopyBinAssemblies选项吗?(并确保不要将此更改复制到其他环境中.)我是唯一经常遇到此问题的人吗?

注意:我使用的是Visual Studio 2008.

asp.net assemblies web-config

41
推荐指数
3
解决办法
3万
查看次数

是什么导致asp.net无法创建/卷影复制错误?

我一天有几次在运行我的asp.net mvc4项目时收到此错误.我不是在问这意味着什么,或者如何解决它,而是我在做什么来引起它呢?它真的开始让我感到烦恼,如果我能通过改变我的工作流程而让它消失,我会的.

当该文件已存在时,无法创建/卷影复制'<assembly>'.

如上所述,该项目是一个MVC4应用程序.我的工作流程通常是.

  • 进行更改(代码或html)
  • 如果是代码,重建项目(使用键盘快捷键CTRL + SHIFT + B)
  • 刷新页面
  • 看到恼人的错误
    • 清理解决方案
    • 重建解决方案
    • 刷新页面
  • 验证变更
  • 转到10

(我在附加/不附带调试器的情况下得到错误.)我将永远感谢任何能告诉我如何避免此错误的人,并会立即发表推文

asp.net-mvc visual-studio

26
推荐指数
2
解决办法
1万
查看次数