我能够将 CoreCLR ASP.NET 应用程序部署到 Linux 并让它们运行,万岁。为此,我正在使用
dnu publish --no-source -o <dest-dir>
这给了我一个包含许多 CoreCLR 包的 dest-dir,其中一个是专门为我发布的应用程序提供的包。
这个文件夹非常大,大约 50 MB 用于https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-app-using中描述的简单 Web 应用程序基本(无身份验证) -vscode/。
有没有一种明智的方法可以部署到 Linux 而无需过多推动?我能以某种方式摆脱一堆 CoreCLR 包吗?是否有一种仅部署源代码并在服务器上完成工作的好方法(我可能已经看到了一些关于此的内容,但如果我这样做了,我会丢失它)?