2011-03-23 2 views
1

이 오류 메시지를 변경하는 방법이 있습니까?Resin 3.0.18/IIS6 Server가 다운 됨 "현재 서버를 사용할 수 없거나 유지 관리를 위해 다운되었습니다."

  • 불행하게도, 마이크로 소프트는 영리한 새
  • "기능"을 추가했습니다 : 수지가 이렇게 실행되고 있지 내가이 IIS6 오류 메시지 만 페이지의 소스 코드를 생각 할 때이 텍스트는 주석을 보여줍니다 나타납니다 Internet Explorer에.
  • 오류의 메시지의 텍스트가 특별히,
  • 512 바이트 미만 "너무 작은"경우 Internet Explorer는
  • 자신의 오류 메시지를 반환합니다. 예,
  • 오프
  • 하지만 놀라운 그것이
  • 라는 스위치로 매장 찾기 위해 꽤 까다로운 것으로 설정할 수 있습니다 물론 "스마트 오류
  • 메시지"그 말, 많은
  • 수지의 오류가 메시지는 기본적으로 검열됩니다.
  • 그리고, 물론, 당신은
  • 항상 IIS Internet Explorer가 행복 만들기 위해
  • 충분히 긴 오류 메시지를 반환하는 것을 알고 충격을받을 것입니다.
  • 해결 방법은 아주 간단합니다 : 패드는 큰 주석과 오류
  • 메시지가
  • 오백열둘 바이트 최소에 그것을 밀어. 물론, 바로 지금 읽고있는 내용이 바로
  • 입니다.

이 오류 메시지는 IIS6 또는 Resin에 대한 설명서에서 발견되지 않았습니다.

답변

1

정확하게 기억하면 Resin과 다른 웹 서버는 오류 페이지에 HTML 주석을 추가하여 실제 오류가 표시되도록 메시지를 덧붙입니다.

웹에서 볼 수 있듯이 http://weblogtoolscollection.com/archives/2004/06/22/lame-internet-explorer-script-error-message/

샘플 코멘트 :

<!–- 
    Unfortunately, Microsoft has added a clever new 
    “feature” to Internet Explorer. If the text in 
    an error’s message is “too small”, specifically 
    less than 512 bytes, Internet Explorer returns 
    its own error message. Yes, you can turn that 
    off, but *surprise* it’s pretty tricky to find 
    buried as a switch called “smart error 
    messages” That means, of course, that many of 
    Resin’s error messages are censored by default. 
    And, of course, you’ll be shocked to learn that 
    IIS always returns error messages that are long 
    enough to make Internet Explorer happy. The 
    workaround is pretty simple: pad the error 
    message with a big comment to push it over the 
    five hundred and twelve byte minimum. Of course, 
    that’s exactly what you’re reading right now. 
--> 

나는이 메시지 가 표시되는 경우, 뭔가 잘못 간 (예를 들어, 보이지 않는) 페이지에 댓글해야 있음을 알아 두셔야합니다. 예 : 파일이 text/html이 아닌 text로 제공되고 있습니까?

+0

나는 이것을 심각하게 말했을 수도 있습니다. Resin이 작동하지 않아도 Resin 문제라는 것을 보여주기 위해 주석을 참조하고 있습니다. 제 질문은 페이지 레이아웃을 변경할 수 있도록이 특정 오류를 어디서 수정할 수 있습니까? 감사! – user673256

관련 문제