【发布时间】:2013-02-27 04:08:16
【问题描述】:
在尝试构建我的项目时出现错误
错误 253 无法将“obj\Debug\Intranet.Web.dll”复制到“bin\Intranet.Web.dll”。重试次数超过 10。失败。 Web2
我查看了哪个进程锁定了文件及其
C:\Program Files (x86)\Common Files\microsoft shared\DevServer\11.0\WebDev.WebServer40.EXE
这是怎么回事?它是否属于 Visual Studio,为什么它持有我正在尝试构建的二进制文件?
【问题讨论】:
-
试图杀死 WebDev.WebServer40.EXE 进程...这是 Visual Studio 的内置 Web 服务器,因此它可能会保留它所托管的文件(即使它不应该)跨度>
-
@TimMedora:知道如何在构建步骤中杀死它吗?
-
每次都锁定吗?您绝对不想一直杀死它,因为它可能托管您网站的调试版本。
-
@TIm:大约一半的时间,但几乎是 100% 的时间,所以我必须在那段时间手动杀死它
-
我假设您已经尝试重新启动 VS,重新启动机器,并且您没有以某种方式锁定您的代码中的文件。您可以使用预构建事件来执行batch file which kills the process。
标签: asp.net visual-studio dll build