2

I was reading These notes

ASP.NET vNext includes updated versions of MVC, Web API, Web Pages, SignalR and EF. The key improvement with these frameworks is that MVC, Web API and Web Pages have been merged into a single programming model. For example, there’s now unified controller and routing concepts between all three. You can now have a single controller that returns both MVC views and formatted Web API responses, on the same HTTP verb.

Knowing that Web API and SignalR does not have a dependency with System.Web, thus one can self-host them with Katana/Owin, does anyone know what's the story with MVC in the vNext? Does it still depend on System.Web or are we finally going to ditch it?

2
  • This question appears to be off-topic because it is asking for speculation about unreleased software Commented Nov 16, 2014 at 13:20
  • @alroc The preview has already been released this year and anyone running it can relatively easily verify this dependency. Keep in mind, the question is about vNext, not the "release version" that is still yet to come. Commented Nov 16, 2014 at 14:03

1 Answer 1

3

I think I found the answer here:

ASP.NET vNext - Everything you need to know in 4 minutes

"However the biggest change that's coming with ASP.NET vNext is severing its ties with System.Web and moving to the new Owin hosting model..."

Furthermore...

"...allows you to take any web host such as IIS or self-hosting within an console app"

Sign up to request clarification or add additional context in comments.

4 Comments

There is no more System.Web in this new stack
@dfowler +1 for just saying that aloud \o/
@davidfowl how about MVC 6 on Full FX, I suppose Full FX will still ship System.Web. Would it be possible to have, for instance, a custom view engine that depends on System.Web for custom (build|virtual path) providers?
You can totally use the APIs, but MVC 6 has no relation to System.Web or MVC 5 in a binary compatible way. You probably spend tons of time writing a shim to convert from one to the other, but for understanding sake, treat them as 2 different frameworks.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.