Как переключить IIS Developer Express в «классический режим» - PullRequest
9 голосов
/ 20 сентября 2010

Я знаю, как переключиться в «Классический режим» (из «Интегрированного режима») в полном IIS через настройки пула приложений.Но я не могу найти, как это сделать в текущей бета-версии IIS Developer Express.

MS Developer Express FAQ говорит, что это можно сделать, но не как.Насколько я могу судить, его нет в графическом интерфейсе WebMatrix.Может быть, настройка файла проекта Developer Express, но я не вижу никакой документации по этому вопросу.

FYI, есть область настроек, где вы можете установить SSL, версию CLR (в данном случае 2.0),вот где я полагаю, что режим конвейера (классический / интегрированный) будет, но его там нет.

Ответы [ 3 ]

23 голосов
/ 26 января 2012

Использование appcmd не требуется, лучше всего изменить это в настройках проекта:

  1. Нажмите на веб-проект в обозревателе решений
  2. Нажмите F4, чтобы открыть страницу свойств (не страницу свойств, а более простое окно свойств, в котором вы настраиваете общие элементы)
  3. Найдите «Режим управляемого трубопровода», измените его на «Классический»
4 голосов
/ 20 декабря 2010

Я обнаружил, что следующее работает с моей копией бета-версии IIS Express ...

appcmd set app /app.name:ExampleApp/ /applicationPool:Clr4ClassicAppPool

Обратите внимание на косую черту в конце ExampleApp!

1 голос
/ 20 сентября 2010

Какую версию VS вы используете? Причина, по которой я спрашиваю, заключается в том, что поддержка инструментов для интегрированного режима поддерживается только с VS2010 и выше. Смотрите комментарий здесь:

http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx

http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe

http://learn.iis.net/page.aspx/870/use-the-command-line-to-run-a-webmatrix-site-or-application/

...