В настоящее время я испытываю трудности с развертыванием службы Service Stack на нашем производственном сервере UAT. В наших средах разработки и тестирования служба функционирует правильно и может быть доступна, как и ожидалось.404 и ошибки HTTPHandler при развертывании стека служб
Однако, когда веб-сайт размещен на сервере UAT, служба недоступна и возвращает ошибку 404.
Когда приложение было сначала развернуто, исключение было вызвано из-за отсутствия DLL MVC. Эти DLL все были помещены в папку bin, и приложение вернуло ошибку 404.
В среде UAT служба добавляется как приложение к веб-сайту IIS.
Возможно, на странице ошибки приложения появляется неправильное сообщение об ошибке, как если бы служба развертывалась как автономный сайт, выполняемый приложением, и возвращает ошибку HTTPHandler для запроса GET точно так же, как это issue. Однако конфигурационный файл уже настроен по запросу.
Возможно, кто-нибудь может помочь, поскольку это вызывает у меня настоящую проблему на данный момент?
Проблемы с окружающей средой, подобные этим, очень трудно устранить другим. Нам понадобится дополнительная информация о настройках IIS и ваших встроенных настройках web.config, чтобы даже начать работу. – kampsj
Конфигурация конфигурационных файлов вызывала проблему, однако была и другая проблема, связанная с пулом приложений, в котором было запущено приложение. Этот вопрос сейчас закрыт, и я буду отмечать его как можно скорее. Спасибо, что посмотрели этот пост. – Jon