.net核心安装组件将安装在Windows上

时间:2017-02-03 22:02:42

标签: .net asp.net-core

我有一个问题,即在.net核心控制台应用程序和.net核心Web应用程序的应用程序服务器上需要安装哪些组件。

我已经下载并安装了以下两个组件。

DotNetCore.1.0.1-WindowsHosting - 我的理解是,这是一个允许.net核心应用程序在IIS上运行的模块。所以这将是一个网络应用程序。

dotnet-dev-win-x64.1.0.0-preview2-003156 - 我的理解是这是dotnet核心运行时,还包括dotnet命令行界面。

我认为即使我只针对net451框架,我也需要为Web应用安装第一个组件。正确的吗?

现在,如果我只针对net451框架,而不是dotnetcore框架 需要为Web应用程序安装第一个组件吗?我认为答案是肯定的吗?

现在,如果我只针对net451框架而不是dotnetcore框架,那么当我将应用程序部署为便携式应用程序时,我需要为web或控制台应用程序安装上面的第二个组件吗?应用程序,即不是自包含的。

如果我确实部署为自包含的应用程序,那么无论我使用哪个框架,我都不需要安装第二个组件?

1 个答案:

答案 0 :(得分:0)

WindowsHosting包含用于IIS托管的AspNetCoreModule,所以是的,您需要为任一目标框架提供。

定位net451时无需额外安装。

自包含应用程序应该按照定义自包含,但您需要通过测试确认该应用程序。