Невозможно подключиться к WebAPI локально из определенного проекта, но нормально в другой среде
У меня проблема с локальным подключением к проекту WebApi. Давайте назовем это проектом X
При запуске в браузере или POSTMAN я получаю ошибку 404. Not Found.
Чтобы попытаться решить эту проблему, у меня есть:
- Создан отдельный скелет проекта / решения (назовите его проект O)
что я могу успешно звонить локально из браузера и
Почтальон
- Протестировано Project X в среде Release, там работает
- Но когда я тестирую Project X локально, я получаю ошибку 404.
- Я также попытался просмотреть файл журнала xml, но не могу определить, что в нем что-то стоит (+16 000 строк)
- Убедитесь, что app.config и web.config были должным образом обновлены
- Я смотрел другие статьи SO
такие как :
404 ошибка на локальном хосте
Единственное, что я заметил, это то, что когда он имеет https, он выдает «Не удалось получить ошибку ответа», но когда я перехожу на http, я получаю ошибку «404 Not Found». Но все еще не уверен, почему это не найти ресурс. Я не верю, что с маршрутизацией что-то не так, поскольку Project X работает в среде релизов.
Я собирался на это несколько дней. В чем может быть разница между dev / local и release, чтобы он выдавал ошибку в одном, а не в другом?