Я столкнулся с проблемой, когда в моем решении 8 проектов; большинство из них - просто библиотеки классов, и у меня есть два API. В любом случае, после присоединения второго WebAPI к моему решению первый (запущенный на локальном IIS) перестал взаимодействовать.
Стоит упомянуть, что один из API-интерфейсов работает на IIS Express, а основной - на локальном IIS, где к нему прикреплены надлежащий URL-адрес и физический путь.
Основная проблема: при попытке отладки этого приложения оно показывает
Невозможно начать отладку на веб-сервере. Невозможно подключиться к удаленному серверу
Но проблема в том, что эта проблема начала возникать только после того, как я добавил второй API к решению, ранее работавший, как и ожидалось. Более того, даже если я попытаюсь просто запустить основной API без отладчика, возможно, он предложит запустить веб-браузер, но, тем не менее, он не отвечает. Возвращает 404.
Я уже пробовал устранить неполадки, упомянутые в docs , и уже пробовал запустить iisreset
в командной строке администратора. Не решил проблему. Я уже пытался отменить изменения в моем проекте, просто вернувшись к тому моменту, когда мое решение работало должным образом, без второго WebAPI, и проблема также возникла.
Основным WebAPI, возвращающим такую проблему, является тип вывода библиотеки классов и целей. NET framework 4.6.2