У меня есть веб-приложение на C #, использующее ядро asp.net 2.0.Это приложение размещено в IIS, так как это рекомендуемый способ выставить его в Интернет.
Сейчас я делаю некоторые службы, размещенные в той же локальной сети, что и веб-приложение, которое необходимо подключить к вышеуказанному веб-приложению.,Я могу подключиться к общедоступному серверу iis, который, конечно, работает.Однако возможно ли также напрямую подключиться к серверу Kestrel, управляемому IIS?Таким образом, вместо подключения к public_ip / куда-либо, подключитесь к kestrel-local-ip: port /where.Преимущества будут следующие:
- избегать лишних скачков
- приложение kestrel по-прежнему размещается и управляется IIS, поэтому не стоит беспокоиться о самостоятельном хостинге / управлении.
Читая документацию здесь: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module?view=aspnetcore-2.1 гласит: «Дополнительные проверки выполняются, а запросы, которые не исходят из модуля, отклоняются».Читая репозиторий Github, кажется, что это HTTP-заголовок MS-ASPNETCORE-TOKEN.
Так возможен ли этот сценарий?Подключаться напрямую к IIS, но ТАКЖЕ к kestrel напрямую?
Если это возможно, я должен сделать это?Увеличение производительности кажется огромным, так как у меня много маленьких запросов, которые Kestrel может обработать очень хорошо.