Delen via


ASP.NET foutopsporing: Systeemvereisten

In dit onderwerp worden de software- en beveiligingsvereisten beschreven voor ASP.NET foutopsporingsscenario's:

  • Lokale foutopsporing, waarin Visual Studio en de webtoepassing op dezelfde computer worden uitgevoerd. Er zijn twee versies van dit scenario:

    • De ASP.NET code bevindt zich op het bestandssysteem.

    • De ASP.NET code bevindt zich op een IIS-website (Internet Information Services).

  • Externe foutopsporing, waarin Visual Studio wordt uitgevoerd op een clientcomputer en fouten opspoort in een webtoepassing die wordt uitgevoerd op een externe servercomputer.

Beveiligingsvereisten

Voor foutopsporing op afstand moeten lokale en externe computers zich in een domeininstelling of werkgroepinstallatie bevinden.

Als u fouten wilt opsporen in het ASP.NET-werkproces (gehost door een groep van toepassingen), moet u gemachtigd zijn om fouten in dat proces op te sporen. Standaard worden ASP.NET toepassingen vóór IIS 6.0 uitgevoerd als ASPNET-gebruiker . In IIS 6.0 en IIS 7.0 is het NETWORK SERVICE-account de standaardinstelling. Als het werkproces wordt uitgevoerd als ASPNET of als NETWERKSERVICE, moet u beheerdersbevoegdheden hebben om fouten in het werkproces op te sporen.

Belangrijk

Vanaf Windows Server 2008 R2 raden we het gebruik van ApplicationPoolIdentity aan als identiteit voor elke groep toepassingen.

De naam van het ASP.NET-werkproces verschilt per foutopsporingsscenario en per versie van IIS. Zie De naam van het ASP.NET-proces vinden voor meer informatie.

U kunt het gebruikersaccount wijzigen waaronder het ASP.NET werkproces wordt uitgevoerd door het machine.config bestand te bewerken op de server waarop IIS wordt uitgevoerd. U kunt dit het beste doen door IIS-beheer (Internet Information Services) te gebruiken. Zie Procedure: Het werkproces uitvoeren onder een gebruikersaccount voor meer informatie.

Als u het ASP.NET werkproces wijzigt om te worden uitgevoerd onder uw eigen gebruikersaccount, hoeft u geen beheerder te zijn op de server waarop IIS wordt uitgevoerd.

Waarschuwing

Voordat u het ASP.NET werkproces wijzigt om onder een ander account te worden uitgevoerd, moet u rekening houden met de mogelijke gevolgen als het ASP.NET werkproces moet worden gehackt tijdens het uitvoeren onder dat account. De ASPNET- en NETWORK SERVICE-gebruikersaccounts worden uitgevoerd met minimale machtigingen, waardoor de mogelijke schade wordt verminderd als het proces wordt gehackt. Als u het ASP.NET werkproces moet wijzigen om te worden uitgevoerd onder een account met meer machtigingen, is de mogelijke schade groter.