一台服务器上的多个 Web 应用程序(Silverlight 和 ASP.NET MVC)

Multiple Web Apps (Silverlight and ASP.NET MVC) on One Server

我们被要求为以前开发的主项目添加一个模块。他们希望用 ASP.NET MVC 编写新模块,但是,主要项目已使用 Silverlight 编写。两个项目完全分开(从UI到数据库等等)。如果用户单击主项目页面中提供的 link,新模块将打开。它可以是在子域上,也可以是遵循基于文件夹的方法。现在我担心的是将它们放在一台服务器上是否会遇到任何困难?

将两个单独的项目发布到同一网络服务器应该没有问题,因为网络服务器旨在托管多个网络应用程序。 唯一的风险是,如果一个应用程序的性能问题会影响 Web 服务器,进而影响另一个 Web 应用程序。可以通过为两个应用程序使用不同的应用程序池来减轻这种风险。