C# 无法复制文件";C:\Data.dll";至;bin\Data.dll";。进程无法访问文件';bin\Data.dll';因为它正被另一个进程使用

C# 无法复制文件";C:\Data.dll";至;bin\Data.dll";。进程无法访问文件';bin\Data.dll';因为它正被另一个进程使用,c#,asp.net,C#,Asp.net,我在下面提到VS2010的错误。在得到这个,只是重新启动我的机器和它的工作良好。但是,在WindowsServer2008+IIS7.0中托管我的应用程序时,它不起作用。你能建议一下吗 错误107无法将文件“C:\Inetpub\wwwroot\solution\Data.dll”复制到“bin\Debug\Data.dll”。进程无法访问文件“bin\Debug\Data.dll”,因为它正被另一个进程.Services使用 错误106无法将文件“C:\Inetpub\wwwroot\sour

我在下面提到VS2010的错误。在得到这个,只是重新启动我的机器和它的工作良好。但是,在WindowsServer2008+IIS7.0中托管我的应用程序时,它不起作用。你能建议一下吗

错误107无法将文件“C:\Inetpub\wwwroot\solution\Data.dll”复制到“bin\Debug\Data.dll”。进程无法访问文件“bin\Debug\Data.dll”,因为它正被另一个进程.Services使用

错误106无法将文件“C:\Inetpub\wwwroot\source\Business.dll”复制到“bin\Debug\Business.dll”。进程无法访问文件“bin\Debug\Business.dll”,因为它正被另一个进程.Services使用


您正在编译正在运行且IIS正在使用DLL的应用程序

结果是无法复制已编译的DLL,因为IIS正在使用它们

编译前重置IIS(或至少回收相关应用程序池)



您可能需要重新考虑将IIS web应用程序文件夹设置为项目输出文件夹。

您正在编译应用程序,而IIS正在使用DLL

结果是无法复制已编译的DLL,因为IIS正在使用它们

编译前重置IIS(或至少回收相关应用程序池)



您可能需要重新考虑将IIS web应用程序文件夹设置为项目输出文件夹。

请在(VS2010)
Build->Configuration Manager
下检查生成配置


所有项目都应处于调试或发布模式,并检查项目生成复选框是否正确选中。

请在(VS2010)
Build->Configuration Manager
下检查生成配置

所有项目都应处于调试或发布模式,并检查项目生成复选框是否正确选中。

命令提示

复制源目标给出目标的完整路径

复制C:\Inetpub\wwwroot\solution\Data.dll”“bin\Debug\Data.dll”

用于在同一台计算机上复制文件

命令提示

复制源目标给出目标的完整路径

复制C:\Inetpub\wwwroot\solution\Data.dll”“bin\Debug\Data.dll”


这是用于在同一台计算机上复制文件的

您没有说明您的应用程序试图复制的内容,因此很难为您提供帮助。请作为旁注阅读,Process Explorer()可以告诉您哪个进程或多个进程打开了文件。您没有说明您的应用程序试图打开什么,这使得帮助您变得非常困难。请作为旁注阅读,Process Explorer()可以告诉您哪些进程打开了文件。您好,我重置了IIS,删除了所有DLL并重新创建了。没有任何错误,但WCF方法在我收到此错误后多次调用。请帮助我。嗨,我重置了IIS,删除了所有DLL并重新创建了。没有任何错误,但WCF方法在我收到此错误后多次调用。请帮帮我。