1
noreplay 2022-05-21 01:00:14 +08:00 via Android
宿主相当于 Tomcat, Apache 之类的吧。双击能跑也需要一个服务器承载它吧。宿主服务是在宿主的生命周期都存在的服务吧。宿主可以是操作系统的某一个服务。加前缀或者实现了 IHostService 接口的服务,就会由. net 来管理了,
|
2
noreplay 2022-05-21 01:02:03 +08:00 via Android
我其实啥都不精通,只能说随便说说。
|
3
bthulu OP @noreplay 不需要 Tomcat, Apache 这类的服务器承载啊,asp.net6 生成的就是.exe 文件啊, 啥都不要双击就能跑
|
4
SnaHou 2022-05-21 08:39:15 +08:00
|
6
MonoLogueChi 2022-05-21 10:06:31 +08:00 via Android
.net 的文档把 host 翻译成宿主,我猜应该是指运行程序的主机和底层环境
|
7
bthulu OP |
8
min 2022-05-21 15:44:49 +08:00
|
9
bthulu OP @min 按文档里说的
主机是封装应用资源的对象,例如: 依赖关系注入 (DI) Logging Configuration IHostedService 实现。 这些不就是 spring-boot 实现的功能嘛,看起来主机就类似于 Java 里的 spring 上下文 |
10
Aloento 2022-07-22 20:33:45 +08:00
宿主就是一个容器,里面装了一堆服务,很简单的概念,一个实例里面可以有很多 Host ,它们各自独立
FW 时代还有 appdomain ,那个也是环境隔离 |
11
Aloento 2022-07-22 20:40:42 +08:00
@noreplay 并不是,也没有内置 http.sys ,这个主要是看你在什么平台上跑 web 服务
@MonoLogueChi 也不是,就是个实例或工厂的容器 没有 web 服务一样可以用 IHost 来做 DI OP 你多看看 MSDN 的中文文档里面说的已经很清楚了 |