32

Why should I choose ASP.NET Web Application (.NET Framework) instead of ASP.NET Core Web Application (.NET Framework)?

I'm talking about options 1 and 3 in the options below, what will be the difference? enter image description here

I saw the following question, but I still don't understand what is the difference between option 1 and 3: Visual Studio 2015 Web Application .NET Core vs .NET Framework

7
  • Please use the search before asking a question, it's been answered before. Also see stackoverflow.com/questions/37452041/… Commented Mar 22, 2017 at 18:00
  • 8
    @Tseng This is not a duplicate. The question is asking about the difference between options #1 and #3. The other questions do not address that. Commented Mar 22, 2017 at 18:09
  • 1
    I read those links, but still I'm not sure why should one choose option 3 on top of 1... Commented Mar 22, 2017 at 18:12
  • 1
    @Mason You are saying that options 2) and 3) are equal? Commented Jul 13, 2017 at 12:16
  • 1
    @RobertGoldwein. No, not at all. Previous comment should have said Option 3 is ASP.NET Core running on the full .NET Framework Commented Jul 13, 2017 at 12:20

1 Answer 1

55
  • Option 1 - ASP.NET Web Application
  • Option 3 - ASP.NET Core Web Application

Although both project templates use Full .Net Framework, Option 1 is for creating projects using legacy version of ASP.NET MVC in which we can use Global.asax.

Option 3 is totally new concept in which wwwroot folder, using task runners and everything is through OWIN middleware.

A lot of organization and companies are not ready to jump into new project template yet. I believe Option 1 is there for backward compatibility.

enter image description here

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

2 Comments

Thanks, that was the answer that I was looking for.
ASP.NET Core Web Application (.NET Framework) is missing in VS2017. Is it intended or do I have to install anything?

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.