Een ASP-pagina is een HTML-pagina die scripts op de server bevat die worden verwerkt door de webserver voordat ze worden verzonden naar de browser van de gebruiker. Scripts op de server worden uitgevoerd wanneer een browser vraagt omeen .asp-bestand van de webserver. ASP wordt aangeroepen door de webserver, die het gevraagde bestand van boven naar beneden verwerkt en de scriptcommando's uitvoert. Daarna wordt een standaardwebpagina geformatteerd en naar de browser gestuurd.
Een ASP-toepassing corrigeren
Enkele mogelijke oplossingen voor fouten die zich voordoen in een ASP-toepassing:
Neem, als u de toepassing hebt gekocht van een externe leverancier, contact op met de verkoper over de fout. De verkoper moet meer specifieke kennis hebben over de functies en het gedrag van de toepassing.
Zie het artikel ASP Troubleshooting Tips and Techniques (Tips en technieken voor probleemoplossing in ASP).
Controleer het bericht van het gebeurtenislogboek op een specifiek foutnummer in het bericht. Dit foutnummer is niet hetzelfde als het gebeurtenis-id. Raadpleeg de volgende stappen om dit te doen.
Het bericht in het gebeurtenislogboek controleren op een specifiek foutnummer
U controleert het bericht in het gebeurtenislogboek als volgt op een specifiek foutnummer:
Ga naar Logboeken en selecteer de gebeurtenis die u ontvangen hebt.
Klik op het tabblad Algemeen of er een foutnummer in het gebeurtenisbericht staat. Hier is een voorbeeld van een bericht in het gebeurtenislogboek dat een foutnummer bevat:
Waarschuwing: ASP: UNC-toegang tot het bestand \\WEBSITES\MYWEBSITE\DEFAULT.ASP is geweigerd. Fout = -2147024829.
Meer informatie over een specifiek foutnummer
Meer informatie over een specifiek foutnummer:
Download het hulpprogramma Err.exe op de pagina Foutcode van Microsoft Exchange Server opzoeken.
Open een opdrachtpromptvenster met verhoogde bevoegdheden. Klik op Start, ga naar Alle programma's, klik op Bureau-accessoires, klik met de rechtermuisknop op Opdrachtprompt en klik op Als administrator uitvoeren.
Navigeer bij de opdrachtprompt naar de map waar u Err.exe hebt gedownload. Als u bijvoorbeeld Err.exe hebt gedownload naar C:\Err typt u cd C:\Err.
Typ het foutnummer om meer informatie over de fout te krijgen. Als het foutnummer bijvoorbeeld -2147024829 is als in het voorbeeld hierboven, typt u err -2147024829.
In het aangehaalde voorbeeld wordt de fout omgezet in "Kan de netwerknaam niet vinden", wat waarschijnlijk betekent dat de naam van de computer onjuist is ingevoerd, de computer op het UNC-pad niet aan staat of er een WINS-probleem is opgetreden.
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer |
Category | Alert |
Enabled | True |
Event Source | Active Server Pages |
Alert Generate | False |
Remotable | True |
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.ASP.application.error.occured" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.WebServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Active Server Pages</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(500|499|23|22|21|20|19|18|17|16|9|8|7|6|5)$</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.ASP.application.error.occured.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>