繁体   English   中英

Kestrel 设置中的“Urls”和“Endpoints”有什么区别?

What the difference between “Urls” and “Endpoints” in Kestrel settings?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在 ASP Net core web 应用程序中,您可以在 appsettings.json 中以两种不同的方式设置应用程序将侦听的 URL:

1)

{
  "Kestrel": {
    "Endpoints": {
      "Http": {
        "Url": "http://localhost:9999"
      }
    }
  }
}
{
  "Urls": "http://localhost:9999"  
}

两种方法之间有什么区别以及它们存在的原因?

1 个回复

据我所知,“Urls”和“Endpoints”都用于为 ASP.NET Core Kestrel Web 服务器配置端点。

urls 主机配置密钥有限制。(必须为 HTTPS 端点配置提供默认证书)。

但是,如果您使用 Endpoints 点,则可以有多个端点设置,每个端点都有自己的证书。

此外,每个端点都需要 Endpoints 中的 Url 参数。 这些端点替换了顶级 Urls 配置中定义的端点,而不是添加到它们中。 通过 Listen 在代码中定义的端点与配置部分中定义的端点是累积的。

更多细节,你可以参考这篇文章

1 API 和路由/端点之间有什么区别?

我是网络世界的新手,我只是阅读了 route 和 endpoint 之间的区别。 现在我想知道,这可能是一个愚蠢的问题,API 和路由之间的区别是什么(我知道 API 的定义)。 在我看来,当有人说“构建 API”或根据我看过的 YouTube 教程时,他们只是使用 Web 框架(如 Expre ...

3 监视端点之间的区别?

我有兴趣观看来自Kubernetes的一系列事件,以确定部署是否成功,或者是否无法安排任何Pod。 我可以调用端点/api/v1/watch/events ,也可以调用/api/v1/events?watch=true 。 两者之间有区别吗? 我对他们的目的感到困惑。 谢谢。 ...

4 这两种类型的URL有什么区别?

当我注意到这一点时,我正在开发一个网络爬虫。 网址1: http : //www.techwyse.com/services/ 网址2: http : //www.techwyse.com/contact-us.php URL 1没有任何扩展名,例如HTML或aspx。但是它显 ...

5 设置和* .config有什么区别?

我过去曾使用* .config文件做过一些工作,但我根本没有使用设置文件。 简单地说,项目的设置文件和* .config文件之间有什么区别? 是否有关于哪些信息的约定? 应该何时使用另一个? 如何构建设置文件 - 它们是嵌入到程序集中还是保存在外部,如* .config文件? ...

7 这两个crontab设置有什么区别?

我正在查看Linux服务器上的crontab,并且来自以下行 对我来说,这意味着每1分钟运行一次cron吧? 是什么让它与众不同? 我对Linux crontab很新,所以希望这不是一个愚蠢的问题。 ...

8 以下GPO设置有什么区别?

在今天做一些GPO工作并设置我希望通过GP分发的一些防火墙入站规则时,我在这两个GP之间变得混乱。 它们的功能非常相似,但我找不到任何差异。 计算机配置>策略> Windows设置>安全设置>具有高级安全性的Windows防火墙>入站规则 和 计 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM