【发布时间】:2019-02-01 15:58:48
【问题描述】:
Microsoft 的文档列出了进行自包含部署 (SCD) 的好处,即无需安装任何东西,包括 .net 核心框架。但是,我从其他来源发现,为了在 IIS 服务器上实际使用 SCD,需要安装 .net 核心托管包...
我认为独立部署的意义在于它是“独立的”。如果我必须安装一些东西,无论我是在做 SCD,还是做依赖框架的部署,那么我会选择依赖框架的,因为它要小得多。
是否有理由需要在 IIS 服务器上安装 .net 核心托管包?我能找到不安装它的方法吗?
【问题讨论】:
-
我感觉文档是指部署到 unix/linux。你有文档的链接吗?
-
这是有关部署选项的文档,但我没有在其中了解到我需要托管捆绑包的文档。那是更多的试验和错误,以及阅读其他文章。 docs.microsoft.com/en-us/dotnet/core/deploying/index
-
如果部署到 Windows/IIS,SCD 几乎没用。托管包始终是必须的,因为 ASP.NET Core 模块只能从中安装。
-
好吧,这正是我想知道的。谢谢。只是想确保我没有遗漏一个明显的理由。
标签: iis deployment .net-core