Az ASP-lap egy olyan kiszolgálóoldali parancsfájlokat tartalmazó HTML-oldal, amelyeket a webkiszolgáló dolgoz fel a felhasználó böngészőjének történő elküldése előtt. A kiszolgálóoldali parancsfájlok akkor futnak, amikor egy böngésző .asp-fájlt kérelmez a webkiszolgálótól. Az ASP-t a webkiszolgáló hívja meg, amely fentről lefelé haladva dolgozza fel a kért fájlt, és végrehajtja a parancsfájl-utasításokat. Ezután létrehoz egy szabványos formátumú weboldalt, és elküldi azt a böngészőnek.
ASP-alkalmazás kijavítása
Ha hiba jelentkezik egy ASP-alkalmazásban, a következő megoldások lehetségesek:
Ha az alkalmazást egy külső forgalmazótól vásárolta, a hibával kapcsolatban keresse fel a forgalmazót. A forgalmazó sokkal részletesebb információkkal rendelkezik az alkalmazás szolgáltatásaival és viselkedésével kapcsolatban.
Tekintse meg az ASP hibaelhárítási tippek és technikák című cikket.
Az üzenetben foglalt adott hibaszámokkal kapcsolatban tekintse meg az eseménynapló-üzenetet. A hibaszám eltér az eseményazonosítótól. Ehhez tekintse meg a következő lépéseket.
Az eseménynapló-üzenet egy adott hibaszámának ellenőrzése
Az eseménynapló-üzenet egy adott hibaszámának ellenőrzése:
Válassza ki a kapott eseményt az Eseménynaplóban.
Az Általános lapon keressen egy hibaszámot az eseményüzenetben. Példa olyan eseménynapló-üzenetre, amely hibaszámot tartalmaz:
Figyelmeztetés: ASP: Az UNC-elérés nem sikerült a következő fájlhoz: \\WEBSITES\MYWEBSITE\DEFAULT.ASP Hiba = -2147024829.
További információ egy adott hibaszámról
További információ egy adott hibaszámról:
Töltse le az Err.exe segédprogramot a Microsoft Exchange Server Error Code Look-up weblapról.
Nyisson meg egy emelt szintű engedélyekkel rendelkező parancssori ablakot. Kattintson a Start gombra, mutasson a Minden program lehetőségre, ezután kattintson a Kellékek menüpontra, kattintson a jobb gombbal a Parancssor elemre, majd kattintson a Futtatás rendszergazdaként parancsra.
A parancssorban lépjen ahhoz a könyvtárhoz, ahová az Err.exe fájlt letöltötte. Ha például az Err.exe fájlt a C:\Err könyvtárba töltötte le, írja be a cd C:\Err parancsot.
A hibával kapcsolatos további információkért írja be a következőt: err [hibaszám]. Ha például az adott hiba száma -2147024829, mint a fenti példában, akkor írja be az err -2147024829 parancsot.
A fenti példa „A hálózatnév nem található” üzenetet oldja fel, amely azt jelenti, hogy valószínűleg rossz számítógépnév lett megadva, az UNC elérési úton található számítógép nem működik, vagy WINS probléma lépett fel.
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>