独立的vrs框架相关部署

时间:2019-04-15 11:33:04

标签: asp.net-core

我正在将ASP.NET Core 2.2应用程序部署到我的站点,但发现主机仅支持“自包含x86”应用程序。

依赖框架的x64部署和自包含的性能之间是否存在差异?在x86 vrs x64版本中必须具有内存性能。

如果我使用的是自包含式,在编程时必须考虑哪些问题?:内存问题?光盘空间?连接?速度或其他未记录的问题。即。 x64 vrs x86部署。

1 个答案:

答案 0 :(得分:1)

取决于框架: 该服务器已安装DotNetCore框架库,您只能部署自己的代码和框架以外的第三方代码。

自包含: 您部署了运行应用程序所需的所有代码,包括框架。服务器不必安装框架

有关更多详细信息,请阅读docs

[编辑]

该框架的内存消耗不是很多,如果您仅使用VS2019或更早版本调试任何简单的Web应用程序,您就会看到约70MB的内存使用量,并考虑到甚至共享主机服务也至少分配了128MB的即时内存。足够运行一个简单的应用程序。

但是您不能仅参考框架来确定最低要求。您应该考虑很多事情;

  • 您的项目有多大
  • 正在使用多少资源和外部库
  • 您期望有多少即时访问者
  • 您的代码的效率如何...