Как сделать так, чтобы сервер Visual Studio 2008 оставался серверным сайтом, не отлаживая его? - PullRequest
0 голосов
/ 19 сентября 2009

В Visual Studio 2008 мне бы хотелось, чтобы внутренний веб-сервер продолжал обслуживать мой веб-сайт через назначенный порт даже после того, как я прекратил отладку. Другими словами, если мой сайт работает на localhost: 2923, как только я начинаю отладку, после того, как я прекращаю отладку, я все равно хотел бы пойти туда, чтобы запустить сайт (не в режиме отладки).

Иногда это работает, а иногда нет. Есть ли в VS2008 настройки для каждого проекта, чтобы изменить это?

Спасибо! -Kč

Ответы [ 5 ]

2 голосов
/ 19 сентября 2009

После того, как вы запустили отладку один раз и не вышли из VS, это должно позволить вам использовать этот порт localhost, пока вы не закроете VS. По крайней мере, это был мой опыт.

1 голос
/ 19 сентября 2009

Почему бы просто не установить IIS, чтобы он также работал в Интернете? Нет причин, по которым IIS и сервер разработки не могут обслуживать один и тот же каталог ... И в этот момент вам даже не нужен сервер разработки - вы можете настроить свой проект для работы под IIS.

0 голосов
/ 19 сентября 2009

Нашел ответ ...

Щелкните правой кнопкой мыши по своему проекту и перейдите в Свойства. В разделе «Интернет» отключите «Включить редактирование и продолжить», и теперь, когда вы останавливаете отладку, ваш порт все еще сохраняет сайт.

0 голосов
/ 19 сентября 2009

Другой подход:

Щелкните правой кнопкой мыши проект, который вы хотите запустить в обозревателе решений, выберите Отладка и Запуск нового экземпляра .

Вы можете закрыть веб-браузер, который запускается для отладки, и вы возвращаетесь в Visual Studio в режиме без отладки, но внутренний веб-сервер все еще работает.

0 голосов
/ 19 сентября 2009

Я бы использовал «Отсоединить все» вместо «Остановить отладку». Это остановит VS2008 отладки сайта, но продолжит работу вашего сайта.

Вы также можете переустановить и продолжить отладку, если вам когда-либо понадобится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...