locked
ASP.NET WEBSITES VS. MVC - CLARIFICATION NEEDED RRS feed

  • Question

  • User-1277920267 posted

    Hello,

    I have been trying to learn Microsoft web technologies and I am bit confused regarding the available options.

    Although I understand the difference between ASP.NET and ASP.NET CORE, both versions offer a solution called "Website" (No MVC).
    When I select this option in Visual Studio however, only traditional ASP.NET has a solution called "Website"
    Please see the pictures: https://1drv.ms/f/s!Ag5veAsGDzYa43mhseFG7UKzhtDy

    What I am trying to understand is that, when I create a new website by selecting this option:

    1. Is the project created under traditional ASP.NET?
    2. If so, how can I add bootstrap and bower to it.

      Actually, I have downloaded both through "Install Packages" but they are under "bower_components" and I cannot reference these files. There are a lot of tutorials for "ASP.NET CORE MVC" but only some outdated content for the "Websites" option.

    These questions might have very easy answers but since I am just getting started with ASP, your help will be much appreciated.

    Thanks in advance...

    Tuesday, December 19, 2017 5:06 PM

Answers

  • User379720387 posted

    .Core is quite new and may not be offering the full eco system benefits that older and more mature frameworks offer.

    Are you going to develop your site from a non Windows machine?

    Are you new to coding?

    You will add bootstrap from a tool called Nuget once your solution is up and running.

    The easiest by far to get started with is ASP.NET Web Pages.  Instructions are here: https://forums.asp.net/t/2132229.aspx?how+to+create+a+Razor+C+Web+Pages+site+in+VS2017+

    Lots of tutorials, some very good ones, and you will get going quickly.

    You can have a site up and running on Azure in an hour or so.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, December 22, 2017 1:32 AM

All replies

  • User-359936451 posted

    You should start by reading up these platforms and the technologies they use. It will help you to ask better questions that are not so open ended. 

    This portion of the site is best used as a helper to solve an issue, or specific question. General questions are difficult to answer and have many interpretations. 

    If you posted more precisely what you are trying to achieve would even help to better answer you.

    Try this link for starters...

    https://en.wikipedia.org/wiki/Model–view–controller

    and

    https://docs.microsoft.com/en-us/aspnet/core/

    Tuesday, December 19, 2017 10:02 PM
  • User379720387 posted

    .Core is quite new and may not be offering the full eco system benefits that older and more mature frameworks offer.

    Are you going to develop your site from a non Windows machine?

    Are you new to coding?

    You will add bootstrap from a tool called Nuget once your solution is up and running.

    The easiest by far to get started with is ASP.NET Web Pages.  Instructions are here: https://forums.asp.net/t/2132229.aspx?how+to+create+a+Razor+C+Web+Pages+site+in+VS2017+

    Lots of tutorials, some very good ones, and you will get going quickly.

    You can have a site up and running on Azure in an hour or so.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, December 22, 2017 1:32 AM