在没有运行时和包的情况下部署ASP.NET Core?

时间:2016-03-11 08:39:42

标签: asp.net iis asp.net-core windows-server-2012 msdeploy

我正在做构建&部署Visual Studio中的内容,但这会占用大量空间(170 MB),因为它包含运行时(dnx core clr)和所有包文件。
我可以将web app部署到windows server并自动在服务器上为我的web app安装运行时和所有包吗?

1 个答案:

答案 0 :(得分:3)

您可以编写脚本来在安装时下载运行时。

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))}"

然后可以使用基于您dnu restore文件的project.json命令下载依赖项。