core部署iis的 调试net_.net Core 踩坑记:生成、发布、IIS、调试

踩了一晚的坑,本想详细写下的,刚才回复同事消息花了些时间,要睡觉了,简短写下吧

1、发布

.net core不用不停地编译了,只要保存即可,配合dotnet watch run就行,这玩意会实时编译,类似java的jrebel

反而是手动编译要报错,如果IIS是指向开发目录,会报不能覆盖文件,就是生成的快捷键要去掉了,我原先是设置Ctrl + Shift + S是生成,因为原先改后端要不停生成,改前端用生成也会保存,所以就设置这个快捷键。现在要换回【全部保存】了

2、发布

发布到IIS,听说不能覆盖,也会报错。只能发布到一个目录,再手动复制过去才能覆盖,直接用发布去覆盖是不行的。网上这么说的,我没试过。

3、IIS

之前写过,直接用IIS是不行的,要装SDK什么的,网上有。

装完后,直接指向开发目录也是不行的,会报不能覆盖。指向发布目录是可以,但总不能改个字就去发布一下吧(而且还可能也是无法覆盖)

要把Web.Config里命令改成dotnet,参数改成watch run,这样就可以了,还有个日志的参数可以开起来,记录文本日志,便于报错时排查问题。日志如果放在某目录下,那个目录要先建好,它不会直接建。

有了watch run,就可以保存后即生效(原理虽然也是dotnet停了再启动,但非常快,和原先生成一样,原先生成DLL本来也不快)

IIS可以直接配端口(相当于反向代理)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值