本文参考:https://www.cnblogs.com/fei686868/p/11084693.html
在.NET Core环境下,将项目部署到iis中并附加到进程dotnet.exe中进程调试。
首先我们需要将项目部署到iis中,如下图,请注意一定要选择正确的路径;
接下来点击应用程序池,找到刚刚部署的项目,双击后选择.NET Framework版本为无代码托管,请注意一定要选择无代码托管;
现在我们已经把项目部署好了,但是要在iis中直接调试,还需要一些步骤,
首先在hosts文件进行配置,用记事本打开,然后配置,
不知道本机域名的在开始栏输入cmd,然后输入ipconfig就可以查到,就是IPV4那个后面的
然后配置如下:输入ip后按tab键然后输入主机名就可以了
下图是一般hosts文件文件路径
接下来要下载dotnet-hosting-2.2.6-win.exe并安装(微软官网可找到直接下载安装即可https://dotnet.microsoft.com/download ),
完成之后,需要在vs中打开项目,右键选择属性,找到调试,进行设置:
现在就已经完成了,可以直接在vs中生成项目直接调试了,点击调试选择附加到进程,找到dotnot开头的进程,用户名包含刚刚设置的主机名,添加调试就可以进行调试了。
本文内容如有错误,请指正,共同进步,谢谢!