相关ASP.Net、WCF、应用程序。域、实例、进程、应用程序。池,w3wp.exe
情况: 我有一个叫WCF服务的网站,我正在努力理解它 问题: 考虑到我有一个ASP.NET(IIS7托管)的网站,我如何与AppDeave3、W3WP.EXE进程、实例、App.Cub相关联。我如何将WCF服务与AppDealServices、Apple、App.Cub联系起来,与WAS Server和Windows Services……当对ASP.NET网站和网站调用WCF有多个请求时,它将如何相互关联?我有点困惑。。。 如果可能的话,你们中的任何人都可以用一张图表把它联系起来相关ASP.Net、WCF、应用程序。域、实例、进程、应用程序。池,w3wp.exe,asp.net,wcf,iis-7,w3wp.exe,Asp.net,Wcf,Iis 7,W3wp.exe,情况: 我有一个叫WCF服务的网站,我正在努力理解它 问题: 考虑到我有一个ASP.NET(IIS7托管)的网站,我如何与AppDeave3、W3WP.EXE进程、实例、App.Cub相关联。我如何将WCF服务与AppDealServices、Apple、App.Cub联系起来,与WAS Server和Windows Services……当对ASP.NET网站和网站调用WCF有多个请求时,它将如何相互关联?我有点困惑。。。 如果可能的话,你们中的任何人都可以用一张图表把它联系起来 非常感谢您的回
非常感谢您的回复您需要知道或不理解的到底是什么
- W3Wp.exe是IIS用于在中运行应用程序池的进程
- AppPool是一个IIS概念,在.Net中不存在
- 每个网站应用程序都在自己的AppDomain中运行
- AppPool在同一进程内运行多个网站应用程序
- AppDomain是一个.Net概念,它与应用程序中代码的执行方式、边界的建立等有关。
- From MSDN:表示一个应用程序域,它是一个应用程序执行的隔离环境
- 同一进程中可以有多个AppDomain,但AppDomains不能跨不同的进程
- 一个AppDomain中的代码可以创建新的AppDomain
- 您可以通过远程处理跨AppDomain边界进行通信
- 在同一进程、另一进程甚至远程计算机上与另一AppDomain通信的技术是相同的