A.Net framework-.Net framework is a runtime environment which we can use to run the applications and the dot net framework is used for both developer and end user. ASP.NET- ASP.Net is a dot net technology which is used to develop web applications Asp.net is a .net server-side technology. ASP.NET will support 2 types of programming techniques called INPAGE and CODEBEHIND technique ASP- ASP is a classic server-side technology before .net ASP will support only ONE programming technique called INPAGE TECHNIQUE.
follow this link :- http://www.talkingdotnet.com/difference-between-net-core-and-net-framework/