小5聊Asp.Net Core基础之发布不成功或者覆盖IIS上的DLL提示程序正在打开

Posted 小5聊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小5聊Asp.Net Core基础之发布不成功或者覆盖IIS上的DLL提示程序正在打开相关的知识,希望对你有一定的参考价值。

有时候直接部署在本地,编辑好代码直接发布,VS编译器会提示发布失败

或者把编译好的dll文件覆盖到服务器的IIS对应文件夹下,提示程序正在打开无法覆盖

 1、本地VS直接发布

  •  如果core程序在运行则无法发布成功

  •  解决方法

直接通过任务管理器把.NET host 进程关掉,因为core主要就是依赖进程运行的,不再依赖IIS进程

2、覆盖服务器上的dll

提示,另一个程序正在使用此文件,进程无法访问

此时停止IIS是无法解决的,直接关掉进程即可,但是有人在使用则直接断开了,除非在自己明确知道没人用的情况下可以关掉,正式项目还是不要直接关掉,更新文件前可以先发个通知或者最少人用的时候更新

 

 

 

以上是关于小5聊Asp.Net Core基础之发布不成功或者覆盖IIS上的DLL提示程序正在打开的主要内容,如果未能解决你的问题,请参考以下文章

小5聊Asp.Net Core 2.1基础之开启HttpContext内容请求

小5聊Asp.Net Core3.1基础之跨域设置以及设置不对的地方

小5聊asp.net和asp.net core不同点积累

小5聊Asp.Net Core 2.1 主要依赖那些dll和版本

小5聊Asp.Net Core解决返回Json时间带T的方法

小5聊.net core 2.1基础开发之视图方法可访问但页面显示500报错