我在VS 2010中得到以下提及的错误。在得到这个之后,只需重新启动我的机器并且它正常工作。但是在Windows Server 2008 + IIS 7.0中托管我的应用程序时却无法正常工作。你能建议吗。
错误107无法将文件“C:\ Inetpub \ wwwroot \ solution \ Data.dll”复制到“bin \ Debug \ Data.dll”。该进程无法访问文件'bin \ Debug \ Data.dll',因为它正由另一个进程使用。服务
错误106无法将文件“C:\ Inetpub \ wwwroot \ source \ Business.dll”复制到“bin \ Debug \ Business.dll”。该进程无法访问文件'bin \ Debug \ Business.dll',因为它正由另一个进程使用。服务
答案 0 :(得分:3)
您正在运行应用程序并且IIS正在使用DLL。
结果是无法复制已编译的DLL,因为IIS正在使用它们。
在编译之前重置IIS(或至少回收相关的应用程序池)。
您可能需要重新考虑将IIS Web应用程序文件夹设置为项目输出文件夹。
答案 1 :(得分:0)
请检查(VS2010)Build->Configuration Manager
下的构建配置。
所有项目都应处于调试或发布模式,并检查是否正确选中了项目构建复选框。
答案 2 :(得分:0)
命令提示符
复制源目的地提供目的地的完整路径
复制C:\ Inetpub \ wwwroot \ solution \ Data.dll“”bin \ Debug \ Data.dll“
这是为了在同一台计算机上复制文件