Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Kestrel/IIS back into Akka.Management #736

Closed
Arkatufus opened this issue Aug 8, 2022 · 3 comments
Closed

Integrate Kestrel/IIS back into Akka.Management #736

Arkatufus opened this issue Aug 8, 2022 · 3 comments
Assignees
Labels
akka-management enhancement New feature or request

Comments

@Arkatufus
Copy link
Contributor

Arkatufus commented Aug 8, 2022

Original problem

Any standalone Kestrel server that tries to start itself up when the hosting web app is set to run "in-process" inside IIS will throw because IIS expect that all servers will be started "in-process".

Temporary solution

#729 was introduced as a stop-gap solution for using Akka.Management when the web application is hosted as an "in-process" application inside IIS. We will be using Ceen-Httpd standalone HTTP server in lieu of Kestrel for the time being.

Future plan

Ideally we would want to integrate Akka.Management with Kestrel and IIS instead of using the standalone HTTP server inside Akka.Http.Shim, but this will take more time to do and is a blocking issue for implementing Azure platform specific features.

Integrating Akka.Management and Kestrel/IIS would require a major public API overhaul and a major complication in setting up ASP.NET as it would shift a lot of setup steps to the user. Spec is being written about this, will come back to it later.

@Arkatufus Arkatufus self-assigned this Aug 8, 2022
@Arkatufus Arkatufus added enhancement New feature or request akka-management labels Aug 8, 2022
@ismaelhamed
Copy link
Member

I thought the IISHttpServer included in ASP.NET Core to host apps in-process (via UseIIS) was good enough.

@Aaronontheweb
Copy link
Member

I thought the IISHttpServer included in ASP.NET Core to host apps in-process (via UseIIS) was good enough.

Is this something we still need to investigate @Arkatufus ?

@Aaronontheweb
Copy link
Member

@Arkatufus can this be closed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
akka-management enhancement New feature or request
Projects
No open projects
Development

No branches or pull requests

3 participants