小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 Core 2.1 主要依赖那些dll和版本