ASP 페이지는 사용자의 브라우저로 전송되기 전에 웹 서버가 처리하는 서버 쪽 스크립트가 포함된 HTML 페이지입니다. 서버 쪽 스크립트는 브라우저가 웹 서버의 .asp 파일을 요청할 때 실행됩니다. ASP는 웹 서버에서 호출되며, 웹 서버는 위쪽에서 아래쪽으로 요청된 파일을 처리하고 스크립트 명령을 실행합니다. 그런 다음 표준 웹 페이지에 형식을 지정하고 브라우저로 보냅니다.
ASP 응용 프로그램 수정
ASP 응용 프로그램 오류가 발생하는 경우 사용 가능한 해결 방법은 다음과 같습니다.
타사 공급업체의 응용 프로그램을 구매한 경우 오류에 관해 해당 공급업체에 문의합니다. 공급업체는 응용 프로그램의 기능과 동작에 대해 보다 구체적인 정보를 보유하고 있습니다.
ASP 문제 해결 팁 및 기술(페이지는 영문일 수 있음) 문서를 참조합니다.
이벤트 로그 메시지에서 특정 오류 번호가 메시지에 포함되어 있는지 확인합니다. 이 오류 번호는 이벤트 ID와는 다릅니다. 이렇게 하려면 다음 단계를 참조하십시오.
이벤트 로그에서 특정 오류 번호 확인
이벤트 로그 메시지에서 특정 오류 번호를 확인하려면
이벤트 뷰어에서 받은 이벤트를 선택합니다.
일반 탭에서 이벤트 메시지에 포함된 오류 번호를 찾습니다. 오류 번호가 포함된 이벤트 로그 메시지의 예는 다음과 같습니다.
경고: ASP: \\WEBSITES\MYWEBSITE\DEFAULT.ASP 파일에 대해 UNC 액세스에 실패했습니다. 오류 = -2147024829.
특정 오류 번호에 대한 자세한 정보 보기
특정 오류 번호에 대해 자세히 알아보려면
Microsoft Exchange Server 오류 코드 조회(페이지는 영문일 수 있음) 페이지에서 Err.exe 유틸리티를 다운로드합니다.
관리자 권한 명령 프롬프트 창을 엽니다. 시작을 클릭하고 모든 프로그램을 가리킨 다음 보조프로그램을 클릭합니다. 명령 프롬프트를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 클릭합니다.
명령 프롬프트에서 Err.exe를 다운로드한 디렉터리로 이동합니다. 예를 들어 Err.exe를 C:\Err에 다운로드한 경우 cd C:\Err을 입력합니다.
err errornumber를 입력하여 오류에 대한 자세한 정보를 가져옵니다. 예를 들어 특정 오류 번호가 -2147024829인 경우 err -2147024829를 입력합니다.
인용된 예에서 오류는 "네트워크 이름을 찾을 수 없습니다."로 확인되며, 이는 잘못된 컴퓨터 이름을 입력했거나, UNC 경로에 있는 컴퓨터가 다운되었거나, WINS 문제가 있음을 나타냅니다.
Target | Microsoft.Windows.InternetInformationServices.2008.WebServer | ||
Category | Alert | ||
Enabled | True | ||
Event Source | Active Server Pages | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.2008.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.2008.ASP.application.error.occured" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2008.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.2008.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.2008.ASP.application.error.occured.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>