Closed damianh closed 4 years ago
This is a really important issue. Would be able to try to help, too.
Any input from maintainers?
This is a non-starter due to at least three critical net45 dependencies:
There are discussions going for 1 and 3, but 2 isn't happening.
From what I heard... 2 is an absolute no go.
It would break so many backward compatibilities it wouldn't be funny.
If you got Owin.dll then you can port most of the libraries/middleware. If you get HttpListener then you can run self-hosted apps. System.Web isn't going to happen though, so you can't convert IIS hosted apps.
The future is .NET Core if I got it right. Katana and Owin is all fun but if you want to run everywhere and be where the investment is? Core is the way to go.
There are discussions going for 1 and 3, but 2 isn't happening.
(FYI I did this https://www.nuget.org/packages/KatanaNetStandard/ to unblock myself and team)
Why can you not merge the interfaces from Owin.dll into this package? Also, where is that discussion?
@Tratcher can we transfer the owin.dll project to the ASP.NET org? You would still have publishing, etc; it just wouldn't be owned by owin anymore. Wouldn't that resolve all the issues?
There hasn't been any progress and there are no plans to pursue this further. Closing.
Use case: easy porting of lots of existing code without having to rewrite entire applications.
Would be happy to attempt a PR.