Как Вы настраиваете VS2008, чтобы только открыть один веб-сервер в решении с несколькими проектами?

Вы должны служить им во время развития. Проверьте эту часть . Отредактируйте ваш основной urls.py (вы найдете его в той же папке, что и settings.py).

from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    # ... the rest of your URLconf goes here ...
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

13
задан Kevin Goff 19 August 2008 в 15:09
поделиться

4 ответа

Некоторые детали здесь о том, почему это делает это и как можно преодолеть его:

http://vishaljoshi.blogspot.com/2007/12/tips-tricks-start-up-options-and.html

существует экземпляры, когда у Вас могло бы быть много веб-приложений или веб-сайтов в том же решении, и можно на самом деле отлаживать только одного из них... В таком сценарии не могло бы быть желательно иметь несколько экземпляров выполнения Сервера разработки ASP.NET... VS обеспечивает явную установку в сетке свойства веб-приложения/, сайт под названием веб-сервер Разработки - "Всегда Запускаются, Когда Отладка", которая имеет значение true по умолчанию... При установке этого Свойства, чтобы быть Ложью, только один экземпляр веб-сервера будет создан для веб-проекта запуска...

23
ответ дан 1 December 2019 в 18:56
поделиться

Я также высоко раздражался тем поведением. Единственное решение, которое я нашел, состоит в том, чтобы вручную изменить страницу свойств для каждого веб-приложения, таким образом, это поражает реальный рабочий экземпляр в IIS.

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

0
ответ дан 1 December 2019 в 18:56
поделиться

В Visual Studio 2008 на странице свойств для проекта есть запись «Всегда запускать при отладке».

Обратите внимание, что для этого нужно выбрать проект и перейти на панель «Свойства» (или щелкнуть правой кнопкой мыши «Свойства»). Этот параметр отсутствует, когда вы дважды щелкаете проект и открываете его на главной панели редактирования.

VS по умолчанию устанавливает это значение на «включено» для всех ваших веб-проектов. Отключение решит эту проблему.

[редакционная статья] Это довольно раздражает, и я бы хотел, чтобы значения по умолчанию были ложными! [/ Editorial]

2
ответ дан 1 December 2019 в 18:56
поделиться

Установите для свойства проекта веб-службы «Всегда запускать при отладке» значение false. Чтобы перейти к свойству, щелкните узел проекта, а затем нажмите F4 или щелкните Просмотр | Окно свойств (не страницы свойств) .

Будьте осторожны: это , а не в свойствах, которые вы открываете, щелкнув узел проекта и затем щелкнув Свойства; или дважды щелкнув подузел проекта «Свойства»; или щелкнув Просмотр | Страницы свойств.

Также раздражает то, что это свойство сохраняется только как пользовательская настройка в файле .csproj.user.

12
ответ дан 1 December 2019 в 18:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: