【发布时间】:2018-10-07 01:04:53
【问题描述】:
据我了解Docs、.NET Core Hosting Bundle 安装了.NET Core Runtime、.NET Core Library 和ASP.NET Core Module。
似乎.NET Core Runtime(2.0.6、2.0.7、...)的每个版本都有一个 Bundle。
如果我的应用程序具有独立部署,我仍然需要 ASP.NET Core 模块。但是,我看不到模块可以在没有完整捆绑包的情况下单独下载。有地方可以下载吗?
如果没有:
如果我仍然需要在我的 IIS 服务器上安装整个 .net core sdk/runtime bundle,那么拥有一个独立的应用程序有什么意义?
【问题讨论】:
-
独立应用程序的重点是针对 IIS 之外的情况。不幸的是,IIS 就是这样,它需要一个 HttpModule 和运行时才能托管一个 ASP.NET Core 应用程序。但是,到目前为止,IIS 并不是托管应用程序的唯一方式。
-
@ChrisPratt 感谢您的回答。我知道.net 核心是为很多平台制作的。然而,在我看来,独立应用程序对于托管在 IIS 中的应用程序也很有意义。我在一家大公司工作,一切都进展得很慢。因此,在服务器上拥有最新的 .net 核心运行时是我无法产生太大影响的东西,但是使用自托管应用程序我会更容易控制。
标签: asp.net-core .net-core asp.net-core-2.0