部署 ASP.NET 没有运行时和包的核心?
Deploy ASP.NET Core without runtime and packages?
我正在 Visual Studio
中构建和部署内容,但这需要很多 space (170 MB),因为它包含运行时 (dnx core clr)
和所有包文件。
我可以将 web app
部署到 windows server
并在服务器上为我的 web app
自动安装运行时和所有包吗?
您可以编写脚本以在安装时下载运行时。
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))}"
然后可以根据您的 project.json
文件使用 dnu restore
命令下载依赖项。
我正在 Visual Studio
中构建和部署内容,但这需要很多 space (170 MB),因为它包含运行时 (dnx core clr)
和所有包文件。
我可以将 web app
部署到 windows server
并在服务器上为我的 web app
自动安装运行时和所有包吗?
您可以编写脚本以在安装时下载运行时。
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))}"
然后可以根据您的 project.json
文件使用 dnu restore
命令下载依赖项。