使用 asp.net 5 个应用程序部署源代码有什么优势?

What is the advantage of deploying source code with asp.net 5 applications?

因此,默认情况下 dnu publish 将您的应用程序与应用程序的源代码打包在一起。您可以选择不使用命令行参数 (no-source)。

我想知道为什么默认选项是带源代码的,它有什么好处?

使用源发布主要是一种开发场景。由于 dnu 是一个开发工具,我们决定默认使用来源发布。

优点:您可以直接在服务器上使用任何文本编辑器编辑文件。下次服务器启动时,它会获取更改。如果您使用 Azure 网站,则可以直接在浏览器中编辑代码文件。

缺点:服务器启动较慢,因为它必须编译源代码。