ASP 페이지는 웹 서버가 사용자의 브라우저로 보내기 전에 처리하는 서버 쪽 스크립트가 포함되어 있는 HTML 페이지입니다. 서버 쪽 스크립트는 브라우저가 웹 서버에서 .asp 파일을 요청할 때 실행됩니다. ASP는 웹 서버에 의해 호출되며, 웹 서버는 요청된 파일을 위에서 아래로 처리하고 모든 스크립트 명령을 실행합니다. 그런 다음 표준 웹 페이지 형식을 지정하여 브라우저로 전송합니다.
ASP 응용 프로그램 수정
ASP 응용 프로그램 오류가 발생하는 경우 가능한 해결 방법은 다음과 같습니다.
타사 공급업체에서 응용 프로그램을 구매한 경우 해당 공급업체에 오류에 관해 문의하십시오. 공급업체는 응용 프로그램의 기능과 동작에 대해 더 구체적으로 알고 있습니다.
ASP Troubleshooting Tips and Techniques(ASP 문제 해결 팁 및 기술) 문서를 참조하세요.
이벤트 로그 메시지에서 메시지에 포함된 특정 오류 번호를 확인합니다. 이 오류 번호는 이벤트 ID와 다릅니다. 이렇게 하려면 다음 단계를 참조하십시오.
이벤트 로그 메시지에서 특정 오류 번호 확인
이벤트 로그 메시지에서 특정 오류 번호를 확인하려면:
이벤트 뷰어에서 받은 이벤트를 선택합니다.
일반 탭에서 이벤트 메시지에 있는 오류 번호를 찾습니다. 다음은 오류 번호가 포함된 이벤트 로그 메시지의 예입니다.
경고: ASP: 파일에 대한 UNC 액세스 실패 - 오류를 포함하여 \\WEBSITES\MYWEBSITE\DEFAULT.ASP = -2147024829.
특정 오류 번호에 대해 자세히 알아보기
특정 오류 번호에 대해 자세히 알아보려면:
Microsoft Exchange Server Error Code Look-up(Microsoft Exchange Server 오류 코드 조회) 페이지에서 Err.exe 유틸리티를 다운로드합니다.
권한이 상승된 명령 프롬프트 창을 엽니다. [시작]을 클릭하고 [모든 프로그램]을 가리킨 다음, [보조프로그램]을 클릭하고 [명령 프롬프트]를 마우스 오른쪽 단추로 클릭한 이후 [관리자 권한으로 실행]을 클릭합니다.
명령 프롬프트에서 Err.exe를 다운로드한 디렉터리로 이동합니다. 예를 들어 Err.exe를 C:\Err에 다운로드한 경우 cd C:\Err을 입력합니다.
오류에 대한 자세한 정보를 얻을 오류 번호를 입력합니다. 예를 들어 위의 예와 같이 오류 번호가 -2147024829이면 err -2147024829를 입력합니다.
인용된 예의 오류는 "네트워크 이름을 찾을 수 없습니다."로 확인되므로, 잘못된 컴퓨터 이름을 입력했거나, UNC 경로에 있는 컴퓨터가 다운되었거나, 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>