当我的应用程序在 VS2010 中启动时,我运行了 5 个服务。每次我得到这个错误:
错误 24 无法将文件“C:\My Project\Main\Entities\bin\Debug\Test.Testing.dll”复制到“bin\Test.Testing.dll”。该进程无法访问文件“bin\Test.Testing.dll”,因为它正被另一个进程使用。
错误 26 无法将文件“C:\My Project\Main\Entities\bin\Debug\Test.Testing1.dll”复制到“bin\Test.Testing1.dll”。该进程无法访问文件“bin\Test.Testing1.dll”,因为它正被另一个进程使用。
错误 23 无法将文件“C:\My Project\Main\Entities\bin\Debug\Test.Testing2.dll”复制到“bin\Test.Testing2.dll”。该进程无法访问文件“bin\Test.Testing2.dll”,因为它正被另一个进程使用。
错误 25 无法将文件“C:\My Project\Main\Entities\bin\Debug\Test.Testing3.dll”复制到“bin\Test.Testing3.dll”。该进程无法访问文件“bin\Test.Testing3.dll”,因为它正被另一个进程使用。
错误 27 无法将文件“C:\My Project\Main\Entities\bin\Debug\Test.Testing4.dll”复制到“bin\Test.Testing4.dll”。该进程无法访问文件“bin\Test.Testing4.dll”,因为它正被另一个进程使用。
要终止这些网络服务,我必须创建一个“bat”文件:taskkill /F /IM WebDev.WebServer40.EXE
有谁知道为什么会这样。似乎每当我关闭应用程序时我的 Web 服务都不会停止?