欢迎光临
我们一直在努力

dotnetcore托管

1.托管形式

dotnet core的托管形式分为 进程内托管(InProcess)、进程外托管 (OutOfProcess)

新建的Web程序csproj带有

 <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>

即为内托管、删除这一行就默认外托管

2.内托管

先在Configure添加这串代码,用以显示进程名

 public void Configure(IApplicationBuilder app, IHostingEnvironment env) { app.Run(async (context) => { var proessName = Process.GetCurrentProcess().ProcessName; await context.Response.WriteAsync(proessName); }); }

然后运行进程,进程名为

3.外托管

 

根据1,改为外托管,启动进程,进程名为

 

这是通过dotnet run启动项目,也可以直接在以下目录cmd 中运行  dotnet run 启动

 4.总结

由于要使用反向代理服务器,所以使用进程外托管比较好。

 

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:dotnetcore托管
文章链接:https://www.jmwz.net/2117.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址