IIS自包含部署的好处?

IIS自包含部署的好处?,iis,deployment,.net-core,Iis,Deployment,.net Core,Microsoft的文档列出了进行自包含部署的好处,SCD不必安装任何东西,包括.net核心框架。但是,我从其他来源发现,为了在IIS服务器上实际使用SCD,需要安装.net核心托管包 我认为自包含部署的意义在于它是自包含的。如果无论我是在做SCD还是在做依赖于框架的部署,我都必须安装一些东西,那么我会选择依赖于框架,因为它要小得多 是否有需要在IIS服务器上安装.net核心托管捆绑包的原因?我可以找到不安装它的方法吗?自包含部署不包含运行.NET核心应用程序的本机依赖项 您可以遵循.NET c

Microsoft的文档列出了进行自包含部署的好处,SCD不必安装任何东西,包括.net核心框架。但是,我从其他来源发现,为了在IIS服务器上实际使用SCD,需要安装.net核心托管包

我认为自包含部署的意义在于它是自包含的。如果无论我是在做SCD还是在做依赖于框架的部署,我都必须安装一些东西,那么我会选择依赖于框架,因为它要小得多


是否有需要在IIS服务器上安装.net核心托管捆绑包的原因?我可以找到不安装它的方法吗?

自包含部署不包含运行.NET核心应用程序的本机依赖项


您可以遵循.NET core的本机依赖关系,创建具有windows、macOS和linux本机先决条件的github项目

我感觉文档是指部署到unix/linux。你有文档的链接吗?这是关于部署选项的文档,但我没有了解到我需要托管包的文档。这是更多的尝试和错误,并阅读其他文章。如果部署到Windows/IIS,SCD几乎毫无用处。托管包始终是必须的,因为ASP.NET核心模块只能从中安装。好的,这正是我想知道的。谢谢我只是想确定我没有遗漏一个明显的理由。这可能是通用的.NET核心应用程序的一个有用的答案,但在IIS场景下和这个特定的问题上都不是。