Sök…


Anmärkningar

ASP.NET är en samling tekniker inom .NET-ramverket som är inriktade på utveckling av webbapplikationer. Dessa tekniker består av:

  • WebForms: En utvecklingsplattform för RAD-stil med webbkontroller.
  • MVC: En utvecklingsplattform för Model View Controller.
  • SignalR: En realtidsmeddelandeplattform för klient / servermeddelanden.
  • Razor: Ett främst markeringsspråk som du kan bädda in på serverns kommandon med.
  • WebAPI: En plattform för att bygga applikationer i REST API-stil.

Installation eller installation

Som standard ingår alla nödvändiga bibliotek för att bygga ASP.NET-applikationer under installationen av Visual Studio. Om en nyare version av ASP.NET släpps som inte ingick i Visual Studio, kan du ladda ner rätt SDK-bibliotek från Microsoft, som kommer att innehålla alla nödvändiga bibliotek för den versionen.

På samma sätt kommer Windows-operativsystemet förinstallerat med en nyare version av ASP.NET och registreras automatiskt med IIS för konfiguration och körning. På samma sätt, om en nyare version av ASP.NET blir tillgänglig, kan du installera SDK för den version du behöver och sedan använda aspnet_regiis verktyget för att registrera ramverket med IIS för användning.

Det bör också noteras att för serverdistribution finns det också ett ASP.NET SDK-omfördelbart paket. Denna version är en strömlinjeformad version av SDK, med bara de väsentliga biblioteken och har inte verktygen och integrationerna med Visual Studio i sig.

ASP.NET Översikt

ASP.NET är en enhetlig webbutvecklingsmodell som innehåller de tjänster som krävs för att du ska kunna bygga webbapplikationer i företagsklass med ett minimum av kodning. ASP.NET är en del av .NET Framework, och när du kodar ASP.NET-applikationer har du tillgång till klasser i .NET Framework.

Du kan koda dina applikationer på vilket språk som helst som är kompatibelt med den vanliga språktiden (CLR), inklusive Microsoft Visual Basic, C #, JScript .NET och J #. Med dessa språk kan du utveckla ASP.NET-applikationer som drar nytta av den vanliga språket, typsäkerhet, arv, och så vidare.

ASP.NET inkluderar:

  • En sida och kontroller ramverk
  • ASP.NET-kompilatorn
  • Säkerhetsinfrastruktur
  • Statliga förvaltningsanläggningar
  • Applikationskonfiguration
  • Hälsokontroll och prestandafunktioner
  • Felsökningssupport
  • En XML-webbtjänstram
  • Utökbar värdmiljö och livscykelhantering
  • En utdragbar designmiljö

Hej värld med OWIN

Använd pakethanteraren för att installera Microsoft.Owin.SelfHost

install-packet Microsoft.Owin.SelfHost

Kod för ett helt minimum HelloWorld-webbapplikation som körs från ett konsolfönster:

namespace HelloOwin
{
    using System;
    using Owin;

    class Program
    {
        static readonly string baseUrl = "http://localhost:8080";

        static void Main(string[] args)
        {
            using (Microsoft.Owin.Hosting.WebApp.Start<Startup>(baseUrl))
            {
                Console.WriteLine("Prease any key to quit.");
                Console.ReadKey();
            }
        }

        
    }

    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            app.Run(ctx =>
            {
                return ctx.Response.WriteAsync("Hello World");
            });
        }
    }
}

Enkel introduktion av ASP.NET

Asp.net är ett webbapplikationsramverk utvecklat av Microsoft för att bygga dynamisk datadriven webbapplikation och WebServices.

Asp.net är i princip en delmängd av bredare. NET-ramverk. Ett ramverk är inget annat än en samling klasser.

I .NET Framework kan du bygga Console-applikation. Webapplikation, fönsterapplikation, mobilapplikation. Så för webbapplikation används ASP.net.

ASP.NET är efterföljaren till klassisk ASP (Active Server Page.)

Vad är webbapplikation?

En webbapplikation är en applikation som användarna använder en webbläsare som:

  • Microsoft Internet Explorer.
  • Google Chrome
  • Mozilla FireFox
  • Äppelsafari


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow