Проблема обработчика статических файлов в Cruisecontrol.NET и IIS7 - PullRequest
1 голос
/ 29 ноября 2008

Я пытаюсь запустить Cruisecontrol.NET с Server 2008 / IIS7, и когда я пытаюсь перейти на панель мониторинга, я получаю следующую ошибку: Ошибка HTTP 404.17 - не найдена Запрошенное содержимое выглядит как сценарий и не будет обрабатываться обработчиком статических файлов.

Я немного потерян в IIS7, так что это может быть что-то довольно простое. Они (cc.net) делают забавные вещи с обработчиками http в web.config, которые могут быть связаны с проблемой:

У кого-нибудь есть указатели?

Ответы [ 3 ]

1 голос
/ 12 февраля 2009

В Vista перейдите к функциям Windows на панели управления. там есть раздел для IIS, и вы найдете настройки сценариев в разделе совместимости IIS 6

1 голос
/ 29 ноября 2008

Панель управления настроена как приложение в IIS?

Я не использовал IIS7, но я знаю, что в IIS6 необходимо включить приложение и назначить его пулу приложений, прежде чем можно будет запускать код ASPX.

РЕДАКТИРОВАТЬ: Это работает в IIS6.

Откройте инструмент IISAdmin на веб-сервере. Разверните папку веб-сайтов. Найти виртуальный каталог (каталоги?) Для CruiseControl. Щелкните правой кнопкой мыши по нему и посмотрите на свойства. На вкладке каталога создайте новое приложение и присвойте ему подходящее имя. Разрешить приложению выполнять «только скрипты». Присвойте его пулу приложений (вы можете создать новый только для этого приложения - обратитесь к справочной документации для этого). Вам также может потребоваться изменить версию ASP.NET. Это можно сделать на вкладке ASP.NET - выберите v1.1 или v2.0, в зависимости от того, что требуется для CruiseControl.

0 голосов
/ 05 апреля 2010

У меня была такая же проблема, когда я устанавливал CCNET 1.5 под Windows 7 / IIS 7.5

Вам необходимо настроить пул приложений для сайта ccnet. В разделе «Основные параметры» для пула приложений установите для параметра «Режим управляемого конвейера» значение «Интегрированный».

...