计算机服务器需要什么来部署ASP.NET Web应用程序?

时间:2016-01-21 15:09:22

标签: asp.net-mvc-3

您好我是使用ASP.NET MVC构建Web应用程序的新手,我计划在服务器上部署我的应用程序。我的问题是事情是什么 需要安装在服务器中,以便我的ASP.NET Web应用程序可以运行吗?

我列出了一些事情:

  1. ASP.NET Framework 4
  2. SQL Server 2008
  3. IIS作为Web服务器
  4. ASP.NET MVC 3
  5. ASP.NET网页
  6. 我需要在服务器上安装其他任何东西吗?我构建的应用程序是一个多用户应用程序(大约100个用户),服务器的推荐规格是什么?

    感谢您的回复!

1 个答案:

答案 0 :(得分:1)

实际上,您列出的大部分内容都是错误的。您需要运行的只是安装了ASP.NET功能的IIS和.NET(默认设置或安装IIS时安装)。

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

当您发布应用时,MVC /网页就会出现。它们被编译为DLL到您的应用程序中。

除此之外,它仅限于您的服务器的规格,如果没有对您的应用和环境的深入了解(即只有您可以知道),几乎不可能详细说明。我可以说每个Web服务器和SQL服务器至少需要4GB内存。虽然,8GB会更合理。我建议使用最快7200 RPM的快速硬盘驱动器,但鉴于IIS和SQL Server都严重依赖文件系统,SSD或企业级盘片驱动器(15,000+ RPM)会更好。< / p>