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

Posted

技术标签:

【中文标题】一台服务器上的多个 Web 应用程序(Silverlight 和 ASP.NET MVC)【英文标题】:Multiple Web Apps (Silverlight and ASP.NET MVC) on One Server 【发布时间】:2017-06-27 05:19:52 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于一台服务器上的多个 Web 应用程序(Silverlight 和 ASP.NET MVC)的主要内容,如果未能解决你的问题,请参考以下文章

第五章 与HTTP协作的Web服务器

读《图解HTTP》总结--第五章

如何从托管在另一台服务器上的 Web 应用程序调用客户端计算机托管的 Wcf 服务?

Web服务器和HTTP的协作&HTTP首部

从另一台计算机连接到在 Amazon EC2 上的 localhost 上运行的 Web 应用程序

一台 IIS 服务器上的多个网站