大家好,我一直在我的远程桌面上开发一个 MVC 应用程序。这也是我同事分享的。但是在执行项目时出现以下错误。一旦我删除了我的 bin 中的 xxxx.dll,项目就会执行,但为什么我经常收到以下错误
错误 22 无法将文件“obj\Debug\xxxx.dll”复制到“bin\xxxx.dll”。该进程无法访问文件“bin\xxxx.dll”,因为它正被另一个进程使用。
大家好,我一直在我的远程桌面上开发一个 MVC 应用程序。这也是我同事分享的。但是在执行项目时出现以下错误。一旦我删除了我的 bin 中的 xxxx.dll,项目就会执行,但为什么我经常收到以下错误
错误 22 无法将文件“obj\Debug\xxxx.dll”复制到“bin\xxxx.dll”。该进程无法访问文件“bin\xxxx.dll”,因为它正被另一个进程使用。
我找到了答案 谢谢大家
<system.web>
<hostingEnvironment shadowCopyBinAssemblies="false" />
</system.web>
通过将其更改为这样,我可以解决
<system.web>
<hostingEnvironment shadowCopyBinAssemblies="true" />
</system.web>
您可以做的另一件事是在您网站的根文件夹中有一个 app_offline.htm。
可以在此处找到模板:http: //geekswithblogs.net/Vipin/archive/2012/03/28/app_offline.htm-taking-site-down-for-maintenance.aspx
我复制此 url 的原因是因为有人说文件需要最小大小。