Проблема развертывания IIS - PullRequest
0 голосов
/ 12 марта 2019

Я использую IIS в автономной Windows Server 2012 и получаю загадочную проблему: у меня есть webapi (разработанный с .NET 4.6), который реализует протокол SCEP под HTTP GET, а папка приложения находится в C: \ inetpub\ wwwroot \ app \ mywebapi.

Если я создаю виртуальный каталог на веб-сайте по умолчанию, он работает (например, http://localhost/app/mywebapi). Процедуры тестирования:

  1. с использованиембраузеры для серфинга: http://localhost/app/mywebapi?operation=GetCACert
  2. с использованием sscep (инструмент тестирования командной строки) sscep getca -u http://localhost/app/mywebapi -c ca.crt

Результаты: оба случаяработа

если я создаю новый веб-сайт, то в некоторых случаях он не работает (например: http://mywebapi) (файл hosts был отредактирован, поэтому он понимает mywebapi как имя хоста)

  1. использование браузеров для серфинга: http://mywebapi? Operation = GetCACert
  2. с использованием sscep (инструмент тестирования командной строки) sscep getca -u http://mywebapi-c ca.crt

Результаты:

  1. OK
  2. не работает, IIS возвращает 404

Кто-нибудь знает об этой проблеме?

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