12{
13 object obj2;
14 try
15 {
16 if (appPath[0] == '.')
17 {
18 FileInfo info = new FileInfo(appPath);
19 appPath = info.FullName;
20 }
21 if (!StringUtil.StringEndsWith(appPath, '\\'))
22 {
23 appPath = appPath + @"\";
24 }
25 ISAPIApplicationHost appHost = new ISAPIApplicationHost(appId, appPath, false);
26 /**//*這個方法內部的調用鏈非常復雜,它一方面創建了一個應用程序域,一方面返回一個ISAPIRuntime對象。具體這個方法究竟是如何創建AppDomain對象的,大家可以用
27 JetBrain來跟蹤其調用棧。關于這部分內容更詳盡的信息,可參見ASP.NET Internals - The bridge between ISAPI and Application Domains一文。
文章來源于領測軟件測試網 http://www.kjueaiud.com/