有没有像Framework一样,可以直接粘贴覆盖一下,站点不用来回暂停开启。
你需要的是 nginx + docker + linux
你可以用 powershell 脚本来控制网站:
Import-Module WebAdministration Stop-WebSite 'Default Web Site' Start-WebSite 'Default Web Site'
然后你就可以用 powershell 脚本来复制站点的文件了,这样的话,还是会重启站点。但是比点来点去要方便多了。
在.NET Core项目运行过程中存在加锁机制,也就是lock文件,目前提供的机制是允许修改网页,但是不允许修改.cs文件,也就是你要预先设定你的网站请求访问的处理机制以及网页内表单的处理方法,如果你想修改.cs代码文件只能先让文件占用解除,从新编译,生成新的执行文件,但是网页文件是由执行文件对请求进行处理进行调用的,本身不参与执行文件的编译过程,所以建议你不要想办法破解加锁机制了,只能修改网页保障了网站的安全。
纯属个人观点,希望对你有所帮助。