Могу ли я одновременно запустить два или более сайтов WebMatrix?

Я использую WebMatrix2 для локального запуска некоторых тестовых сайтов на своем компьютере. Каждому сайту, конечно же, WM2 присваивает собственный номер порта (например, localhost:15632 или localhost:12643).

Чего я не понял, так это того, как запустить две из этих WebMatrix (я полагаю, что они на самом деле являются сайтами IIS Express под капотом) одновременно, поэтому мне не нужно возвращаться к интерфейсу WM и выбирать сайт открыть. Поскольку каждый из этих сайтов работает под другим портом, могу ли я не запускать их одновременно? Или это ограничение IIS Express?


person larryq    schedule 19.03.2013    source источник
comment
Вы можете запускать несколько сайтов в IIS Express, запуская их из командной строки (iisexpress /site:mySite) или открывая несколько экземпляров WebMatrix.   -  person Mike Brind    schedule 19.03.2013
comment
Ах, теперь, когда ваш вопрос был вновь открыт, я ответил более полно ниже.   -  person Mike Brind    schedule 20.03.2013


Ответы (1)


Вы можете запустить несколько сайтов под IIS Express, запустив их из командной строки. Перейдите в каталог, содержащий iisexpress.exe (обычно C:\Program Files (x86)\IIS Express), затем используйте следующую команду, где mySite представляет сайт для запуска:

iisexpress /site:mySite 

или вы можете просто открыть несколько экземпляров WebMatrix.

Открыв свои сайты, вы можете управлять ими из области уведомлений на панели задач.

Подробнее о запуске IIS Express из командной строки: http://www.iis.net/learn/extensions/using-iis-express/running-iis-express-from-the-command-line

person Mike Brind    schedule 20.03.2013
comment
@larryq Это метод, который я использую в своем ящике, но он может помочь напомнить всем, кто читает этот ответ, что простой пакетный файл в папке запуска (с учетом этой команды) гарантирует, что ваш сайт будет запускаться каждый раз, когда вы загружаете машину. Это то, чем я занимаюсь. - person VoidKing; 04.04.2013