FIX: ASP-PAGINA.NET werken niet met de standaard ASPNET-account op een domeincontroller

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 315158 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Symptomen

Nadat u Microsoft Visual Studio.NET of Microsoft.NET Framework op een domeincontroller of een reserve domeincontroller als u een ASP-pagina uitvoert.NETTO toepassing, geeft de browser het volgende foutbericht:
Servertoepassing niet beschikbaar

De webtoepassing die u probeert te openen op deze webserver is momenteel niet beschikbaar.

Klik op de knop "Vernieuwen" in uw webbrowser om te proberen uw verzoek.
Bovendien wordt de volgende gebeurtenis vastgelegd in het toepassings log boek van systeem:
aspnet_wp. exe kan niet worden gestart omdat de gebruikers naam en/of wacht woord opgegeven in de sectie processModel van het configuratiebestand ongeldig is.
aspnet_wp. exe kan niet worden gestart.
Voor de fout HRESULT: 80004005
Dit geldt voor Internet Information Services (IIS) versie 5. 0 of hoger.

Oorzaak

Standaard ASP-pagina.NET het werkproces (Aspnet_wp. exe) wordt uitgevoerd met een zwakke account (de lokale computer account, waarvan de naam ASPNET) voor een beter beveiligde omgeving. Op een domeincontroller of een reserve domeincontroller, alle gebruikersaccounts zijn domeinaccounts en geen lokale computer accounts. Daarom Aspnet_wp. exe niet starten omdat een lokale account met de naam 'localmachinename\ASPNET' niet gevonden. Geef een geldige gebruikersaccount op de domeincontroller, moet u een expliciete account opgeven in de sectie <processmodel>van het bestand Machine. config of moet u de systeemaccount. </processmodel>

OpmerkingAls u fout opsporing (Klik op deStartknop) voordat u probeert te bladeren naar de pagina die u kunt exact hetzelfde probleem ondervinden.

Oplossing

Dit probleem wilt omzeilen, gebruikt u een van de volgende methoden:
  • Maak een zwakke account die beschikt over de juiste machtigingen en configureer vervolgens de <processmodel>sectie van het bestand Machine. config te gebruiken die rekening.</processmodel>
  • Stel degebruikers naammet het ken merkSYSTEEMin de <processmodel>sectie van het bestand Machine. config.</processmodel>
  • Configureer de <processmodel>sectie van het bestand Machine. config te gebruiken een beheerders account.</processmodel>
OpmerkingASP toestaan.NETTO toepassingen uit te voeren als het systeem of een administrator account grote beveiligings implicaties heeft. Als u een van deze manieren, wordt code die wordt uitgevoerd in het proces Aspnet_wp. exe hebben toegang tot de domeincontroller en de domein instellingen. Uitvoerbare bestanden die worden gestart bij het proces Aspnet_wp. exe uitvoeren in de context en ook toegang hebben tot de domeincontroller.

Daarom raadt Microsoft aan dat u de eerste oplossing gebruikt. De eerste oplossing gebruikt, gaat u als volgt te werk:
  1. Maak een gebruikersaccount op de computer met de naam ASPUSER en voeg deze account toe aan de groep gebruikers.

    OpmerkingU kunt ook de ASPNET account die het.NET Framework gemaakt als u het wacht woord voor deze account wijzigt. U moet het wacht woord voor deze account weten, omdat u het wacht woord aan de <processmodel>sectie verderop in deze procedure toevoegen.</processmodel>
  2. De ASPUSER of de account ASPNET verlenen deAanmelden als batchtaakgebruikers recht. Controleer of deze wijziging wordt weer gegeven in de lokale beveiligings beleids instellingen.

    OpmerkingVerlenen deAanmelden als batchtaakgebruikers recht op deze account, moet u wellicht dit gebruikers recht in elk van de volgende beveiligingsbeleid (vanuit het Configuratie scherm Systeembeheer) verlenen:

    • Beveiligingsbeleid voor domein Controller
    • Beveiligingsbeleid voor domein
    • Lokaal beveiligingsbeleid

    OpmerkingU moet opnieuw opstarten van de server om deze wijzigingen te activeren.
  3. Zorg ervoor dat de ASPUSER of de ASPNET-account toegang heeft tot alle vereiste mappen en bestanden van het proces Aspnet_wp. exe wordt gestart en dienen de ASP-pagina.NETTO pagina's.Voor meer informatie over welke machtigingen u aan deze account moet verlenen, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
    317012Identiteit in ASP-proces en de aanvraag.NETTO
  4. Open het bestand Machine. config. Het pad naar het bestand is: % Systemroot%\Microsoft.NET\Framework\v1.0.3705\CONFIG.
  5. In het <processmodel>gedeelte van het bestand Machine. config wijzigen de</processmodel>gebruikers naamen dewacht woordken merken op de naam en het wacht woord van de account die u in stap 1 hebt gemaakt. Bijvoorbeeld:
    userName="DomainName\ASPUSER" password="ASPUSERpassword"
  6. Sla de wijzigingen in het bestand Machine. config.

Status

Microsoft heeft bevestigd dat dit een fout in de Microsoft-producten die worden vermeld in de sectie is "Van toepassing op".Deze fout is gecorrigeerd in ASP-pagina.NETTO (meegeleverd met het.NET Framework) 1. 1.

Referenties

Voor meer informatie over ASP-pagina.Net werk beveiliging, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
306590ASP-PAGINA.Net werk beveiliging-overzicht
Voor meer informatie klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
316989Foutbericht wanneer u een vertrouwde gegevens verbindings van ASP-pagina maken.NETTO naar SQL Server: "aanmelding mislukt voor gebruiker:"Account naam""
329290Het gebruik van de ASP-pagina.Net werk hulp programma voor het coderen van referenties en verbindingsreeksen van sessie staat
317012Identiteit in ASP-proces en de aanvraag.NETTO

Eigenschappen

Artikel ID: 315158 - Laatste beoordeling: maandag 28 februari 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft ASP.NET 1.0
  • Microsoft Mobile Internet Toolkit 1.0
Trefwoorden: 
kbproductlink kbfix kbbug kbconfig kbhttpruntime kbreadme kbsecurity kbmt KB315158 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:315158
Vrijwaring inhoud KB-artikelen over niet langer ondersteunde producten
Dit artikel heeft betrekking op producten waarvoor Microsoft geen ondersteuning meer biedt. Daarom wordt dit artikel alleen in de huidige vorm aangeboden en wordt het niet meer bijgewerkt.

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com