2009-03-19 3 views
0

저는 공용 프로젝트에서 성공적으로 사용한 클래식 ASP로 작성된 웹 기반 RSS 리더를 가지고 있습니다. 그러나,이 사내 프로젝트에 협조하고 싶지는 않습니다.클래식 ASP RSS 리더가 내부 서버에서 작동하지 않습니다.

타당한 코드 : 나는 다음과 같은 오류를 받고 있어요

set xmlDoc = createObject("Msxml.DOMDocument") 
xmlDoc.async = false 
xmlDoc.setProperty "ServerHTTPRequest", true 
xmlDoc.load(extURL) 

If (xmlDoc.parseError.errorCode <> 0) then 
    Response.Write "XML error #" & xmlDoc.parseError.errorCode & ": " & xmlDoc.parseError.reason 
Else 
    'Not pertinent as it never gets here... 
End If 

: 그것은 그냥이 특정 프로젝트에 다른 곳에서 잘 근무하고있다

XML error #-2146697208: The download of the specified resource has failed. 

. 그것의 내부 프로젝트, 그래서 나는 그것에 연결할 수 없습니다. 사료가 제대로 형성되고 그 모든 재미가 있습니다.

아니요, 나는 그것을 도려 내지 못하고 프로그래밍 언어 [여기에 안티 CLASP를 삽입했습니다.]를 사용할 수 없습니다. 그것이 당신이 추가해야 할 모든 것이면 게시하지 마십시오.

서버 2003에서 실행 그것의, 그리고 내가 모든 구성 정보를 조회해야하는 경우 서버에 액세스 할 등

편집 - 질문 몇 가지에 응답하려면 :

  • 나는 당분간 동일한 서버에있는 페이지 인 extURL로 이것을 테스트 해왔다.
  • URL을 IE6과 IE7 (회사 정책 당 Fx 없음)에 수동으로 입력 했으므로 잘로드됩니다.
  • 생성 된 RSS 피드를 집에서 유효성 검사기를 통해 실행했으며 정상적으로 유효성을 검사합니다.
  • 생성 된 XML 파일을 저장하고로드하려고했지만 동일한 오류가 발생했습니다.
  • 아마도이 문제를 더 빨리 언급해야 했겠지만 테스트를 위해 다른 서버를 장담 할 수 없기 때문에 다른 포트에서 테스트 사이트를 실행하고 있습니다. http://subdomain.maindomain.com:5150/rss.asp 다른 모든 게시물은 계속 적용됩니다.

마지막 임의 생각 : NT 로그온 등을 기반으로하는 사이트의 특정 부분에 대한 액세스를 제한 할 수 있도록 기본 인증을 사용하도록 설정 했습니까? 보안 코드를 무효로 할 수는 없으므로 해제 할 수 없습니다 ...

고마워요. :)

다시 편집 - 문제를 일으키는 인증이었습니다. 일부는 식량 사슬을 추가하는 사람이 그룹 정책의 일부를 변경했기 때문에 부분적으로는 개발자가되는 것 외에도 서버 관리자로서의 새로운 역할에 대한 내 경험이 부족했기 때문입니다.

답변

0

이 시점에서 서버를 확인합니다. 이 아래로 전송하는 콘텐츠 형식은 텍스트/XML이라고

  1. 확인 - 당신은 단지 파이어 폭스에서 extURL 변수 값을로드하여이 작업을 수행 할 수 있습니다
  2. 디스크에 파일을 다운로드하고 읽을 코드를 재 작업 시도 디스크로부터의 파일. 이게 효과가 있니?당신이 그 질문에 대한 답변 후

업데이트 :

I do have basic authentication turned on so I can limit access to certain parts of the site based on NT Logon, etc. Would this be the problem?

어를, 그래! 가장 확실합니다. ASP 스크립트는 실행중인 인증 대화 상자에 사용자 이름과 암호를 입력 할 수 없으므로 리소스를 다운로드 할 수 없습니다.

그러나 xml을 로컬 파일에 넣고로드하도록 코드를 수정했다고 말했을 수도 있습니다. SAME 오류가 발생하면 절대적으로 XML의 형식 (나쁜 문자 또는 루트 요소가 없거나 다른 이상한 것)이 들리지만 IE에서 올바르게 열립니다.

일부 스크린 샷은 어떤가요?

+0

정보를 반영하도록 질문을 업데이트했습니다. – AnonJr

+0

인증과 일부 글로벌 수준에서 변경되었습니다. 감사. :) – AnonJr

0

외부 URL을 브라우저 또는 핑을 통해 서버에서 액세스 할 수 있는지 확인하십시오. 오류는 다운로드가 실패했음을 나타내므로 확인하는 것이 가장 좋습니다.

+0

정보를 반영하도록 질문이 업데이트되었습니다. – AnonJr