Исходя из моего понимания:
- 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();