第一种:VS调试 vs打开项目,F5启动调试
第二种:附加到w3wp.exe进程调试
一、安装NET Core Windows Server Hosting软件包
安装 .NET Core 托管捆绑包,地址https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.2
二、发布到iis hosts文件配置
右键项目属性,找到调试,启动选择IIS, URL输入我们配置的域名,托管模型选择进程内。
右键项目发布,配置选择debug版本,点击保存,点击发布。
打开IIS,建立站点,域名配置为testapi.com,物理路径指向你发布的文件夹地址,编辑应用程序池,选择.Net CLR版本
回到VS, 找到附加到进程,找到w3wp.exe,进行代码调试。
第三种:附加到dotnet.exe进程调试
1.使用命令提示符 用管理员打开,切换到我们刚刚发布的文件夹的地址,输入命令 dotnet WebApiTest3.dll ,WebApiTest3 是项目的名字,回车,我们会看到站点启动成功。
2.附加到dotnet.exe 回到VS,找到dotnet.exe,附加。