{"id":514,"date":"2014-05-13T07:41:00","date_gmt":"2014-05-13T07:41:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/2014\/05\/13\/asp-net-vnext-the-future-of-net-on-the-server\/"},"modified":"2014-05-13T07:41:00","modified_gmt":"2014-05-13T07:41:00","slug":"asp-net-vnext-the-future-of-net-on-the-server","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/asp-net-vnext-the-future-of-net-on-the-server\/","title":{"rendered":"ASP.NET vNext: the future of .NET on the Server"},"content":{"rendered":"<p>At TechEd we announced our plans and vision for ASP.NET vNext. ASP.NET vNext is being designed from the bottom up to be a lean and composable .NET stack for building web and cloud based applications. You can find an overview of ASP.NET vNext and walkthroughs of the current experience at <a href=\"http:\/\/www.asp.net\/vnext\">http:\/\/www.asp.net\/vnext<\/a>.<\/p>\n<ul>\n<li>MVC, Web API, and Web Pages will be merged into one framework, called MVC 6. MVC 6 has no dependency on System.Web.<\/li>\n<li>ASP.NET vNext includes new cloud-optimized versions of MVC 6, SignalR 3, and Entity Framework 7.<\/li>\n<li>ASP.NET vNext will support true side-by-side deployment for all dependencies, including .NET for cloud. Nothing will be in the GAC.<\/li>\n<li>ASP.NET vNext is host agnostic. You can host your app in IIS, or self-host in a custom process.<\/li>\n<li>Dependency injection is built into the framework.<\/li>\n<li>Web Forms, MVC 5, Web API 2, Web Pages 3, SignalR 2, EF 6 will be fully supported on ASP.NET vNext<\/li>\n<li>.NET vNext (Cloud Optimized) will be a subset of the .NET vNext Framework, optimized for cloud and server workloads.<\/li>\n<li>MVC 6, SignalR 3, EF 7 will have some breaking changes:<\/li>\n<ul>\n<li>New project system<\/li>\n<li>New configuration system<\/li>\n<li>MVC \/ Web API \/ Web Pages merge, using a common set of abstractions for HTTP, routing, action selection, filters, model binding, and so on<\/li>\n<li>No System.Web, new lightweight HttpContext<\/li>\n<\/ul>\n<\/ul>\n<p>To learn more about the ASP.NET vNext announcements, see the TechEd sessions:<\/p>\n<ul>\n<li><a href=\"https:\/\/channel9.msdn.com\/Events\/TechEd\/NorthAmerica\/2014\/DEV-B385\">Introducing the future of .NET on the server<\/a><\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Events\/TechEd\/NorthAmerica\/2014\/DEV-B411\">Deep Dive the future of .NET on the server<\/a><\/li>\n<\/ul>\n<p>ASP.NET vNext is an open source project released under Apache License Version 2.0 by <a href=\"http:\/\/msopentech.com\/\">Microsoft Open Technologies<\/a>, Inc. You can follow its progress and find instructions on how to contribute on <a href=\"https:\/\/github.com\/aspnet\">https:\/\/github.com\/aspnet<\/a> .<\/p>\n<p>We&rsquo;d love to hear your feedback. Please provide it in <a href=\"http:\/\/github.com\/aspnet\">Github<\/a>, comments on this blog, or the <a href=\"http:\/\/forums.asp.net\/1255.aspx\/1?ASP+NET+vNext\">ASP.NET vNext forum<\/a>. If you ask question in Stack Overflow, use <a href=\"http:\/\/stackoverflow.com\/questions\/tagged\/asp.net-vnext\">asp.net-vnext<\/a> tag.&nbsp; Thanks for being with us in this exciting time.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At TechEd we announced our plans and vision for ASP.NET vNext. ASP.NET vNext is being designed from the bottom up to be a lean and composable .NET stack for building web and cloud based applications. You can find an overview of ASP.NET vNext and walkthroughs of the current experience at http:\/\/www.asp.net\/vnext. MVC, Web API, and [&hellip;]<\/p>\n","protected":false},"author":410,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[30,7465,7466],"class_list":["post-514","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aspnet","tag-announcement","tag-asp-net-vnext","tag-mvc-6"],"acf":[],"blog_post_summary":"<p>At TechEd we announced our plans and vision for ASP.NET vNext. ASP.NET vNext is being designed from the bottom up to be a lean and composable .NET stack for building web and cloud based applications. You can find an overview of ASP.NET vNext and walkthroughs of the current experience at http:\/\/www.asp.net\/vnext. MVC, Web API, and [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/410"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=514"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/514\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}