欢迎光临
我们一直在努力

.net core 部署到iis后编译时出现文件被占用的问题

本篇文章讲解一下.net在开发时我们部署到iis上,每次编译过发布时都会出现文件被占用的问题的解决方案。

我把代码部署到iis上开发过程中编译或发布时出会出现 如下错误

文件“bin\Debug\netcoreapp3.0\CountingCardService.dll”正由另一进程使用,因此该进程无法访问此文件。 文件被“IIS Worker Process (13888)”锁定

我的解决方案就是通过回收iis程序池,以前都是手动回收,真是费劲啊。现在用改用批处理实现

C:\Windows\System32\inetsrv\appcmd.exe recycle apppool /apppool.name:"CountingCardService"

CountingCardService:是iis中程序池的名字,替换成你自己的就可以了。

把这段代码放到项目属性的生成事件中.  项目右键–>属性–>生成事件–生成前事件命令中粘贴此命令。

 

相关文章

1、.net core 部署在iis上

2、.net core3.0 iis部署在源码bin目录,减少发布的操作(亲测原创技术分享)

3、.net core 3.0 部署到docker容器上(亲测原创技术分享)

 

赞(0)
未经允许不得转载:自游互动 » .net core 部署到iis后编译时出现文件被占用的问题
分享到: 更多 (0)

自由技术,自由自在

项目合作联系我们