要在windows上安装的.net核心安装组件

要在windows上安装的.net核心安装组件,.net,asp.net-core,.net,Asp.net Core,对于.net core控制台应用程序和.net core web应用程序,我有一个关于需要在应用程序服务器上安装哪些组件的问题 我已经下载并安装了以下两个组件 DotNetCore.1.0.1-WindowsHosting-我的理解是,这是一个允许您的.net core应用程序在IIS上运行的模块。因此,这将是一个网络应用程序 dotnet-dev-win-x64.1.0.0-preview2-003156-我的理解是这是dotnet核心运行时,还包括dotnet命令行界面 我假设我需要为web

对于.net core控制台应用程序和.net core web应用程序,我有一个关于需要在应用程序服务器上安装哪些组件的问题

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

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

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

我假设我需要为web应用安装第一个组件,即使我只针对net451框架。对吗

现在,如果我只针对net451框架,而不是dotnetcore框架,我会这样做吗 需要为web应用安装第一个组件吗?我想答案是肯定的

现在,如果我只针对net451框架而不是dotnetcore框架,那么当我将应用程序部署为“可移植”应用程序(即非自包含)时,我需要为web或控制台应用程序安装上述第二个组件


如果我确实作为一个独立的应用程序部署,那么无论我针对的是哪个框架,我是否永远都不需要安装第二个组件?

WindowsHosting包含用于IIS托管的AspNetCoreModule,因此,是的,您将需要为任一目标框架安装该组件

以net451为目标时,不需要额外安装

根据定义,自包含应用程序应该是自包含的,但您需要通过测试来确认这一点