2016-01-21 45 views
-1

嗨,我有点新使用ASP.NET MVC构建Web应用程序,我正计划在服务器上部署我的应用程序。而我的问题是需要在服务器上安装哪些东西 ,以便我的ASP.NET Web应用程序可以运行?计算机服务器需要什么来部署ASP.NET Web应用程序?

我列出了一些几件事情:

  1. ASP.NET Framework 4的
  2. SQL Server 2008中
  3. IIS作为Web服务器
  4. ASP.NET MVC 3
  5. ASP.NET网页

我需要在我的服务器上安装任何其他的东西?我正在构建的应用程序是一个多用户应用程序(大约100个用户),建议的服务器规格是什么?

感谢您的回复!

+0

虽然这不是特别关于代码,但问题是一样的:你想要解决什么问题?为什么要问我们比部署它更有优势,看看哪些工作不起作用?对于ASP.NET MVC没有'1 size fits all'部署;这完全取决于您的应用程序需要什么。 –

回答

1

其实,你列出的大部分都是不正确的。所有你需要运行的是安装了ASP.NET功能的IIS,以及.NET(默认情况下或安装IIS时安装)。

SQL Server可能是必需的,但应将而不是安装在同一台服务器上。 IIS和SQL Server都会尝试使用所有可用的系统RAM来完成他们的工作(它们不会限制内存使用)。因此,除了最糟糕的服务器配置外,他们都会踩到彼此的脚趾。

当您发布您的应用程序时,MVC/Web页面随之而来。它们被编译为DLL到您的应用程序中。

除此之外,它只是服务器的规格,如果没有对应用程序和环境的深入了解(即只有您可以知道),这几乎是不可能的。我可以说你需要至少4GB的RAM用于你的每个Web服务器和SQL服务器。虽然,8GB会更合理。我推荐使用7200RPM的硬盘驱动器,但由于IIS和SQL Server都依赖于文件系统,SSD或企业级硬盘驱动器(15,000+ RPM)会更好。

相关问题