But in .NET Core you can run ServiceStack and MVC together as they are both configured as different modules in the same .NET Core pipeline so any request not handled by one is passed through and handled by the other.
For examples of ServiceStack + MVC together check out:
Sorry for all the confusions surrounding this. The version of ServiceStack(.core) is not compatible with ASP.NET Core Web Application (.NET Framework) though?
Or can I combine ASP.NET Core Web Application (.NET Framework) with ServiceStack 4.5.*?
The MVC examples above all are ASP.NET Core Web Application (.NET Core).
So in conclusion, I either stick with asp.net mvc .net framework and use servicestack packages or use asp.net core(.net core) and use servicestack *.Core?
one with full featured ServiceStack to create the API, and then other in .Net Core for only the frontend, where you use the ServiceStack.Client.Core to actually consume the API made in the first project. (you can even keep both in the same solution in Visual Studio)
This way you have the best of the 2 worlds… and, enabling the new OpenAPI feature makes it even easier to consume with other platforms, for example, Azure API Management.
This is how we do everything around my current company, we have several frontends that consume microservices (small ServiceStack API’s) making it easier to maintain and scale each service.
And we have now converted an old frontend from WebForms 2.0 to ReactJs using .NET Core and consuming the exact same SS API…