我正在将 ASP.NET Core 2.2 应用程序部署到我的站点,我发现我的主机只支持“自包含 x86”应用程序。
Framework-Dependent x64 Deployment 和 Self-contained 在性能上有区别吗? x86 vrs x64 版本必须有内存性能。
如果我使用 self-contained,在我的编程中我必须考虑哪些问题?:内存问题?磁盘空间?连接?速度或其他未记录的问题。 IE。 x64 与 x86 部署。
最佳答案
依赖于框架:
服务器安装了DotNetCore框架库,你只需要部署自己的代码和框架以外的第三方代码。
独立:
您部署了运行应用程序所需的所有代码,包括框架。服务器不必安装框架
欲了解更多详情,请阅读 docs
[编辑]
该框架的内存消耗并不多,如果您只是使用 VS2019 或更早版本调试任何简单的 Web 应用程序,您将看到大约 70MB 的内存使用量,并且考虑到即使共享主机服务也分配至少 128MB 的即时内存,这将是足以运行一个简单的应用程序。
但是您不能仅引用框架来确定您的最低要求。你应该考虑很多事情,比如;
关于asp.net-core - 独立部署与依赖框架的部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55688293/