如何解决IIS,应用程序主机和可扩展的应用程序体系结构
| 我已经通过Jeffery Richter的书《通过C#进行CLR》了解了如何构建可扩展的应用程序体系结构。而且我知道IIS是某种“主机应用程序”,可以托管我们的Web应用程序。 我有一个模糊的印象,以下概念之间必须存在某些关键关系: 主机申请 应用领域 可扩展的应用程序结构 有人可以在IIS中谈论以上概念的关系吗?解决方法
希望这可以解释一下:
主机申请
IIS是一个主机应用程序,或者说IIS应用程序池(w3wp.exe)是一个主机应用程序。这只是一个常规的Windows进程。
应用领域
主机应用程序内部有应用程序域的概念。主机应用程序可以包含一个或多个应用程序域。可以将应用程序域视为“软”过程,以在主机进程中提供.NET应用程序隔离。例如,如果您有多个网站都使用相同的应用程序池,则每个Web应用程序都将拥有其自己的应用程序域。可以像Windows进程一样独立于其他应用程序域进行加载和卸载。
观看Scott Forsyth的简短培训视频:
AppDomain-它是什么以及为什么很重要
可扩展的应用架构
可扩展应用程序体系结构是一种提供挂钩或集成点的结构,以便您可以某种方式扩展应用程序。 IIS7就是这样一种应用程序。 IIS7可以通过多种方式扩展,例如,以下是IIS7扩展到核心安装之外的许多方式中的一些方式:
http://www.iis.net/download
这是学习更多有关如何扩展IIS7的良好起点:
扩展IIS 7.0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。