удалось заставить его работать,
На случай, если кто-то придет, вот что сработало для меня:
1.) Настройте пул приложений сайта для работы с ядром .net:
2.) Создайте приложение под сайтом, назвав его app
Разверните угловое приложение в эту папку (не забудьте создать угловое приложение с base-href для учета папки)
Измените web.config
на (посмотрите на headers.remove):
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<remove name="aspNetCore" />
</handlers>
</system.webServer>
</location>
</configuration>
3.) Создайте другое приложение на сайте, назвав его backend
, например:
Разверните приложение .net core web api в эту папку.
Измените web.config
на (важно удалить закомментированный заголовок):
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<!-- <handlers> -->
<!-- <remove name="aspnetcore" path="*" verb="*" modules="aspnetcoremodule" resourcetype="unspecified" /> -->
<!-- </handlers> -->
<aspNetCore processPath="dotnet" arguments=".\core.rest.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</configuration>
Надеюсь, это кому-нибудь поможет