Я использую CC Сервер .NET 1.6 и соответствующий ему CCTray успешно подключаются через удаленное взаимодействие, но их нужно изменить, чтобы использовать подключение к панели управления через HTTP, чтобы я мог начать передавать URL-адрес разработчикам.
Помещение URL-адреса панели инструментов в CCTray:
http://localhost/CruiseControl/server/local/ViewServerReport.aspx
Результаты возврата CCTray
Failed to connect to server: The remote server returned an error: (500) Internal Server Error.
Если я проверю свои журналы IIS, я увижу, что запрос был преобразован в POST для этого местоположения, и журнал подтверждает ответ 500.
/CruiseControl/server/local/ViewServerReport.aspx/server/localhost/RawXmlMessage.aspx
Если я перехожу по этому URL-адресу с помощью GET, я получаю некоторый Xml с ошибкой «Невозможно обработать ошибку: отсутствует корневой элемент». Конечно, это может быть артефактом того, что я выполняю GET вместо POST.
Примечание. Да, я использую локальный хост в URL-адресе, так как в данный момент все это содержится на одной машине. Если я смогу заставить это работать, я, конечно, изменю имя хоста, чтобы использовать лучшее.