Une page ASP est une page HTML contenant des scripts côté serveur qui sont traités par le serveur Web avant que celle-ci ne soit envoyée vers le navigateur de l'utilisateur. Les scripts côté serveur s'exécutent lorsqu'un navigateur demande un fichier .asp au serveur Web. ASP est appelé par le serveur Web, qui traite le fichier demandé de haut en bas et exécute toutes les commandes de script. Il formate alors une page Web standard et l'envoie au navigateur.
Corriger une application ASP
Si une erreur d'application ASP se produit, voici quelques résolutions possibles :
Si vous avez acheté l'application à un fournisseur tiers, contactez-le pour savoir comment résoudre l'erreur. Le fournisseur a généralement des connaissances plus spécifiques sur les fonctions et le comportement de l'application.
Consultez l'article Conseils et techniques de dépannage d'ASP.
Dans le message du journal des événements, recherchez un numéro d'erreur spécifique. Ce numéro d'erreur diffère de l'ID d'événement. Pour ce faire, procédez comme suit.
Rechercher un numéro d'erreur spécifique dans le message du journal des événements
Pour rechercher un numéro d'erreur spécifique dans le message du journal des événements :
Dans l'Observateur d'événements, sélectionnez l'événement que vous avez reçu.
Dans l'onglet Général, recherchez un numéro d'erreur dans le message d'événement. Voici un exemple de message du journal des événements qui contient un numéro d'erreur :
Avertissement : ASP : échec de l'accès UNC pour le fichier - \\WEBSITES\MYWEBSITE\DEFAULT.ASP avec l'erreur = -2147024829.
En savoir plus sur un numéro d'erreur spécifique
Pour en savoir plus sur un numéro d'erreur spécifique :
Téléchargez l'utilitaire Err.exe à partir de la page Recherche de code d'erreur Microsoft Exchange Server.
Ouvrez une fenêtre d'invite de commandes avec privilèges élevés. Cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Accessoires, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu’administrateur.
À l'invite de commandes, accédez au répertoire dans lequel vous avez téléchargé Err.exe. Par exemple, si vous avez téléchargé Err.exe sous C:\Err, tapez cd C:\Err.
Tapez le numéro d'erreur pour obtenir davantage d'informations sur l'erreur. Par exemple, si le numéro d'erreur est -2147024829 comme dans l'exemple ci-dessus, tapez err -2147024829.
Dans l'exemple cité, l'erreur est résolue en « Nom de réseau introuvable » ce qui signifie en principe que le mauvais nom d'ordinateur a été entré, que l'ordinateur présent sur le chemin UNC est éteint ou qu'il y a un problème WINS.
Target | Microsoft.Windows.InternetInformationServices.10.0.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.10.0.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.10.0.ASP.application.error.occured" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.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.10.0.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.10.0.ASP.application.error.occured.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>