.NET Core主机捆绑包

gsh*_*arp 5 .net-core asp.net-core asp.net-core-2.0

据我了解文档.NET Core Hosting Bundle安装。NET Core Runtime.NET Core LibraryASP.NET Core Module

似乎有一个非常.NET Core Runtime版本(2.0.6、2.0.7等)的捆绑包。

如果我的应用程序具有独立部署,则仍然需要ASP.NET Core模块。但是我看不到没有完整的捆绑包可以单独下载模块。有可以下载的地方吗?

如果不:

如果我仍然需要在IIS服务器上安装整个.net核心sdk / runtime捆绑包,那么拥有一个自包含的应用程序有什么意义?

Mar*_*ich 4

IIS 的 ASP.NET Core 模块(“ANCM”)没有官方下载,但可以通过使用OPT_INSTALL_LTS_REDIST=0 OPT_INSTALL_FTS_REDIST=0参数调用托管捆绑包安装程序来安装(至少对于 1.0-2.0 安装)。

\n\n
\n

如果我仍然需要在 IIS 服务器上安装整个 .net core sdk/运行时包,那么拥有一个独立的应用程序有什么意义呢?

\n
\n\n

除了安装程序只能安装 ANCM 之外,请不要忘记 IIS 并不是 ASP.NET Core 应用程序的唯一托管选项。人们可能仍然选择将其托管在 Linux 上或作为 Windows 服务。要么暴露在公共互联网上(从 2.0+ 开始支持),要么位于 NGINX/Apache/\xe2\x80\xa6 之后

\n\n

如果需要,在 .NET Core / ASP.NET Core 中部署任何组件的预览版、每日版或自定义版本也非常有用。

\n