Конфигурация модели процесса в web.config

Чтобы настроить модель процесса для Asp.Net, которую я видел,

  1. asp-net-processmodel-configuration-optimization

  2. asp-net-processmodel-configuration

Это не дает мне четкой информации, и у меня есть сценарий-

я хочу настроить пользовательскую модель процесса для конкретной веб-службы ASP.NET (при необходимости я помещу ее в отдельный пул приложений), но другой веб-сервис/сайт в IIS должен использовать конфигурацию модели процесса по умолчанию, которая существует в machine.config.

Мой вопрос,

Можно ли настроить модель процесса в web.config для конкретной веб-службы ASP.NET?

если возможно, то есть ли какие-либо проблемы, которые я должен иметь в виду, а также будут ли проблемы с другим приложением в IIS при использовании конфигурации по умолчанию модели процесса в Machine.Config?


person Rezoan    schedule 18.08.2013    source источник


Ответы (1)


Согласно документации для конфигурации processModel невозможно настроить его для отдельного приложения в IIS.

Раздел processModel можно задать только в файле Machine.config, и он влияет на все приложения ASP.NET, работающие на сервере.

В зависимости от ваших требований вы можете использовать http://msdn.microsoft.com/en-us/library/e1f13641%28v=vs.100%29.aspx для ваших конкретных нужд.

person Michiel van Oosterhout    schedule 18.08.2013
comment
Спасибо за информацию. но первая ссылка, которую я предоставил в вопросе, bzlm говорит, что можно настроить модель процесса в web.config. ты можешь видеть. - person Rezoan; 18.08.2013
comment
MSDN прямо заявляет, что это невозможно. И кроме того, в этом тоже не было бы особого смысла, так как приложения ASP.NET в IIS не имеют своего собственного процесса. Они выполняются внутри AppDomain. Таким образом, конфигурация на уровне процесса не имеет смысла в файле web.config, поскольку она может повлиять на другие приложения в том же процессе (w3wp.exe) и/или в том же пуле приложений. - person Michiel van Oosterhout; 19.08.2013