ASP.NET vNext

Announcement: This forum has been replaced by Visual Studio Developer Community to provide you one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community.

We’d like your suggestions and ideas to help us continuously improve future releases of ASP.NET, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The ASP.NET Team

Have suggestions/ ideas about features?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. F# Support

    Functional programming and F# are more popular every day. It would be great to get F# support in ASP.NET vNext to be able to write functional web applications!

    1,155 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. CoreFX should include System.Net.Mail

    System.Net.Mail is very popular, and I need it in CoreCLR. @Petermarcu said 'no plans' for it in CoreFX at https://github.com/dotnet/corefx/issues/1006, but I think it should be there.

    570 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    15 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Create a Local ASP.NET MVC (PC Desktop) Application

    A Project type that will Run Locally on my machine as a Desktop app, or it will create a local server and run in localhost in the browser, but the key is that all application is written with ASP.NET MVC, and with One click install i could install SQL server, my local app, and view it in my browser, so it will be easy to create fast, responsive desktop apps.

    And if it will have a cross-platform support it will be GREAT

    145 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. add webforms in asp.net 5

    Add webforms in asp.net 5

    123 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. 109 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Modular support for Views and Content

    Breaking up a large MVC app into pluggable modules is not just about server code (C#). Embedded MVC views was only partially supported with a lot of "noise" on the web about how to support it across MVC versions.

    Now that you are replacing the compiled assembly (dll), and building 1st-class support for NuGet packages... Allow ALL items to be modularized in the NuGet package: Code, Views, static content files (JS, CSS, HTML, images), etc.

    102 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Russian Doll Caching

    The ability to do Russian Doll Caching like you can in Rails.

    82 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Use JSON5 for project.json

    In particular, the lack of support for trailing commas is annoying in strict JSON.

    JSON5 also standardizes the support for comments.

    http://json5.org/

    75 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. VB.NET Support

    Please reconsider adding support for VB.NET in ASP.NET vNext.

    Not ONLY has the ability to develop to ASP.NET MVC applications been torn away from VB Developers, but also the ability to create webAPIs!

    The argument or justification for dropping support of VB.NET has largely been that there is very little usage of these by VB.NET developers; and this is the reason they are dropping support of VB.NET.

    That is a self fulfilling prophecy as documentation and samples in VB.NET are rarely provided. How to do they expect early adoption of these new framework features when they cause greatly more friction…

    57 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support for REST HATEOAS

    It would be nice to have support for REST HATEOAS in Mvc. This would simplify creating apis like this: https://developer.paypal.com/docs/integration/direct/paypal-rest-payment-hateoas-links/

    55 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Make Web Forms and Web Pages a part of ASP.NET Core

    Make Web Forms and Web Pages open source and a part of ASP.NET Core especially as a nuget package just like ASP.NET MVC 6 and EF Core 1.0.

    49 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Project/Page Startup Templates

    When someone creates a new project, there should be an option to create a startup project or template that resembles a common UI and controls with demo data in place and event hooked up to the UI. A dev can then take that template, hook to the app data and get a page / project setup fairly quickly

    49 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Open source Helios

    The vNext implementation of Helios is lacking features from the Katana version. Implementing them and/or contributing would not be an issue if it was open sourced like the rest of the work

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Re-embrace JS for .NET on the server!

    So, you're compiling code on-the-fly with a super-cool, super-fast compiler... feels like an evolution of strongly-typed scripting languages (tip-of-the-hat to Python and maybe a fist-bump to Groovy).

    We had JScript for Classic ASP, then J# for .NET and then poof! (darn anti-trust). The DLR made IronJS possible, but it didn't gain traction. Then, we got JavaScript for Windows Store applications! (yay) (oh, and there was always scripting support for JS hidden in many versions of Windows)

    Heard of NodeJS? It's a popular thing. What if .NET all of a sudden benefited from nearly every single client and NodeJS library by…

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. Do not remove WebForms from ASP.NET 5

    There are millions of developers in love with WebForms, please do not take it away.

    thank you!

    38 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Replace DI With SimpleInjector

    There are guys that can do better DI. Please consult with them while designing DI pipeline for asp.net vnext. My suggestions would be replace existing DI framework and integrate well known framework like SimpleInjector. Like you did with AttributeRouting. Thousands of thousands of developer have been using this little framework from the last few years successfully. Please take this seriously.

    30 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Service Fabric deployment

    Both the ASP.NET and the Service Fabric docs briefly mention it; but there doesn't seem to be a clear path to deploying ASP.NET to Service Fabric.

    http://docs.asp.net/en/latest/tutorials/azure-service-fabric.html

    https://azure.microsoft.com/en-gb/documentation/articles/service-fabric-reliable-services-communication-webapi/

    28 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add Code/Controller and View during deployment without restarting website

    With Roslyn, it should be possible now to add/remove new assembly, new controller on asp.net without a need of restarting the website

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Mobile Natvie Apps for Windows 8, 8.1 , Phone , Store, iOS, Android

    Asp.net vnext Mobile Natvie Apps for Windows 8, 8.1 , Phone , Store, iOS, Android

    23 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Return View from TagHelper

    TagHelper + ViewComponent = TagComponent

    When creating a TagHelper we return a string containing HTML. This is pretty ugly and it would be great to be able to return a View instead. Much like a ViewComponent but instead of @Component.Invoke("..") we can use the new HTML-TagHelper syntax.

    Combining the best of TagHelpers and ViewComponents.

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3

ASP.NET vNext

Feedback and Knowledge Base