Publicatie van ASP.net-websites

0000001687     -      01-02-2011
Verouderd

Deze informatie is verouderd. De ontwikkelingen van websites rond Mercator websites zijn nu gedaan

De versie van uw ASP.net-website die op de http-server moet worden gepubliceerd, mag niet de versie zijn die al uw broncodes bevat. Om duidelijke redenen van veiligheid en efficiëntie moet u een niet-wijzigbare gecompileerde versie publiceren.

In Visual Studio

In de complete versie van Visual Studio kan dit gewoon gebeuren via het menu "Aanmaken / Website publiceren".

In Visual Web Developer Express

In de versie "Visual Web Developer Express" bestaat deze functionaliteit niet, maar ze kan wel makkelijk worden geïnstalleerd als bijkomende tool:

  • start "Visual Web Developer Express" op;
  • kies in het menu "Tools" het item "Externe tools...";
  • voeg een nieuwe tool toe met de volgende parameters:
    • Titel: Pre-&Compile (non-updatable);
    • Commando: C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe;
    • Argumenten: -p "$(ProjectDir)" -v / "$(ProjectDir)\..\Compiled";
  • vanaf dit ogenblik is "Pre-&Compile (non-updatable)" beschikbaar in het menu "Tools".

Opmerking: het kan interessant zijn om de lijn "Argumenten" als volgt te wijzigen, zodat het product van de compilatie meteen worden verstuurd naar de www.root-directory van uw lokale webserver:

-p "$(ProjectDir)" -v / "c:\inetpub\wwwroot".

U kunt ook het commando "-f" toevoegen als u wilt dat de content van de bestemmingsdirectory voorafgaandelijk wordt gewist.

Daarna ...

Zodra de precompilatiedirectory is aangemaakt, volstaat het de content ervan in de www.root-directory van uw definitieve http-server te plaatsen, bijvoorbeeld via FTP.

Opmerking de volledige versie van Visual Studio laat ook de FTP-overdracht toe.



Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)

De pagina die u wenst te bekijken heeft betrekking op een versie van Mercator die commercieel niet meer beschikbaar is en niet meer wordt ondersteund.

Mercator is een applicatie .net en maakt gebruik van een database SQL Server. De gegevens op deze pagina stemmen niet overeen met deze eigenschappen.