我正在将ASP.NET Core 2.2应用程序部署到我的站点,但发现主机仅支持“自包含x86”应用程序。
依赖框架的x64部署和自包含的性能之间是否存在差异?在x86 vrs x64版本中必须具有内存性能。
如果我使用的是自包含式,在编程时必须考虑哪些问题?:内存问题?光盘空间?连接?速度或其他未记录的问题。即。 x64 vrs x86部署。
答案 0 :(得分:1)
取决于框架: 该服务器已安装DotNetCore框架库,您只能部署自己的代码和框架以外的第三方代码。
自包含: 您部署了运行应用程序所需的所有代码,包括框架。服务器不必安装框架
有关更多详细信息,请阅读docs
[编辑]
该框架的内存消耗不是很多,如果您仅使用VS2019或更早版本调试任何简单的Web应用程序,您就会看到约70MB的内存使用量,并考虑到甚至共享主机服务也至少分配了128MB的即时内存。足够运行一个简单的应用程序。
但是您不能仅参考框架来确定最低要求。您应该考虑很多事情;