У меня есть сайт на localhost / aspcore, который хранится в IIS.
с косой чертой: localhost/aspcore/
без: localhost/aspcore
Если я использую URL без концевых слэшей, веб-контроллеры API и т. Д. Возвращает 404, потому что URL удаляет папку aspcore, поэтому вместо localhost/aspcore/v1/service
он использует
localhost/v1/service
, который возвращает 404
Как заставить сайт работать как с косой чертой в URL, так и без нее?
edit: Это похоже на обычную проблему, но не найти реального решения. Некоторые suggets отображают URL-адрес сервера и внедряют его в сценарии. Похоже, уродливый взломать. Плюс сложнее с сторонними фреймворками, такими как signalr