Overzenden naar ASP .Net

Onze website is geïmplementeerd in ASP en Visual Basic.

Ik wil een paar nieuwe pagina's toevoegen aan de site, maar ik wil het doen in ASP .NET MVC met C #. Zijn ASP en ASP.NET compatibel voor dezelfde website?

Ik heb een paar ASP .NET MVC-zelfstudies gedaan. Wat zou ik moeten doen om een ​​eenvoudig hello-wereldproject op onze server te laten werken? Wat moet ik installeren, enz.

Onze database is ook geïmplementeerd voor SQL Server 9.0. Zijn er hier problemen?

Bedankt,

Barry

2
Let op uw tagkeuzes. De tag asp bleek dubbelzinnig en werd dus opgeruimd ten gunste van asp-classic . Voor een moment daar, had je de enige vraag op de site getagd asp , en dat helpt niemand.
toegevoegd de auteur Joel Coehoorn, de bron

2 antwoord

Zijn ASP en ASP.NET compatibel voor dezelfde website

Dezelfde IIS-webtoepassing kan zowel ASP- als ASP.NET-pagina's bevatten.

Maar er zal niets worden gedeeld, sessie en toepassing zijn volledig gescheiden. Om code te delen, moeten het COM-componenten zijn en de .NET-tools gebruiken om een ​​wrapper te maken.

SQL Server 9.0

Dat is 2005: volledig ondersteund in .NET.

4
toegevoegd

Een paar bits toevoegen aan het Richard-antwoord:

  • Create a MVC app and copy over all the asp files
  • Edit the global.asax and add the following line in RegisterRoutes

    routes.IgnoreRoute("{resource}.asp/{*pathInfo}");
    
  • If the root of the site will continue to be an ASP file you have to deal with the routing also

1
toegevoegd