archer05 发表于 2017-12-28 08:55:36

ASP.NET Core开发期间部署到IIS自定义主机域名并附加到进程调试

  在.NET Framework环境下,我们经常会这么做
  把一个web项目不经过发布直接部署到IIS里去,配置上主机名,修改一下hosts文件,就可以用自定义的域名来访问我们的应用程序,使用附加到进程(w3wp.exe)来调试我们的程序,我想大多数.NET程序员也是这么做的。那么在.NET Core环境下还可以这么做吗?答案是可以的。
  创建一个ASP.NET Core 2.0的web项目,在项目上右键选择“属性”,选择“调试”选项卡

  事实上我们也可以直接手动修改launchSettings.json文件,添加以下节点

  接下来安装.NET Core Windows Server Hosting的安装包,然后我们就可以把ASP.NET Core应用程序部署到IIS里去,需要注意的是应用程序池选择无托管代码模式,

  调试的话我们同样可以选择“调试”→“附加到进程”,需要以管理员启动VS,这里就不能是w3wp.exe了,选择dotnet.exe
页: [1]
查看完整版本: ASP.NET Core开发期间部署到IIS自定义主机域名并附加到进程调试