根據我的理解:如果我的asp.net應用程序產生一個進程,該進程是否在asp.net應用程序運行的同一個應用程序域內運行?
- IIS調用服務器上的整個asp.net應用程序的單一工作進程。
- 工作進程包含應用程序域的集合。
- 工作進程中的每個應用程序域都對應一個asp.net應用程序。
如果我的asp.net應用程序爲每個請求產生一個進程,進程是否在asp.net應用程序運行的同一個應用程序域內運行?
Process p = new Process();
p.EnableRaisingEvents = true;
p.Exited += new EventHandler(p_Exited);
p.StartInfo.Arguments = "-fmt=pdflatex -interaction=nonstopmode " + inputpath;
p.StartInfo.WorkingDirectory = dir;
p.StartInfo.UseShellExecute = false;
p.StartInfo.FileName = "pdftex.exe";
p.StartInfo.LoadUserProfile = true;
p.Start();
p.WaitForExit();
可能的重複[如何優化一個asp.net產卵每個請求的新進程?](http://stackoverflow.com/questions/5242652/how-to-optimize-an-asp-net-spawning-每個請求一個新進程) – 2011-03-09 10:37:06
再次提問不會改變答案。 – 2011-03-09 10:37:27