Я не совсем понимаю ваше требование. Обычно, если вы разместили свой API в папке API, URL-адрес, который вы предоставляете, является правильным.
Если вы просто хотите отобразить API в URL-адресе, я предлагаю вам рассмотреть возможность перезаписи URL-адреса.
URL будет переписан с xxxxxx.com/api/api/xxxx
на xxxxxx.com/api/api/xxxx
.
Подробнее о том, как его установить, вы можете обратиться к этой статье .
После его установки вы можете добавить следующие настройки в ваш файл web.config.
<rewrite>
<rules>
<rule name="RewriteAPI">
<match url="api/(.*)" />
<action type="Rewrite" url="http:///xxxxxx.com/api/{R:0}" />
</rule>
</rules>
</rewrite>