Отсутствие вмешательства в управляемую службу Windows - PullRequest
0 голосов
/ 05 августа 2009

Мне нужно выполнить некоторые операции для службы WCF, которая размещена в управляемой службе Windows.

В старой развернутой версии я могу ввести: http://localhost:9091. Она показывает страницу с информацией о размещенной службе WCF (с примером C # и VB).

Когда я получаю исходники из TFS и переустанавливаю с MSI, то же самое http://localhost:9091 дает 404.

Что может быть не так?

Ответы [ 2 ]

0 голосов
/ 05 августа 2009

Может быть много вещей. Попробуйте для начала:

  • Установлен MSI на неправильный порт
  • веб-сайт / пул приложений не запущен
  • конфигурация в web.config не соответствует новому местоположению
  • Веб-сайт не помечен как asp.net 2.0
  • IIS не настроен для распознавания файлов SVC

Последние 3 наиболее вероятны. Проверьте журнал событий для более подробной информации.

Вот еще несколько основанных на комментарии:

  • служба запущена
  • порт заблокирован на новой машине
  • конфигурация в web.config не совпадает с новым местоположением
0 голосов
/ 05 августа 2009

Возможно, этот порт должен быть портом сервера разработки ASP.NET. Служба запущена? Откройте решение в Visual Studio, щелкните правой кнопкой мыши сервис и выберите «Просмотр в браузере». Это будет иметь побочный эффект запуска службы.

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