2013-07-25 5 views
0

IIS 6에 ASP.NET 사이트의 새 빌드를 배포하려고합니다. 사이트의 현재 빌드가 정상적으로 작동합니다. 그러나 새 빌드를 배포 할 때마다 Named Pipes 오류가 발생합니다. 몇 가지 코드 (논리) 변경 사항이 있지만 데이터 연결과 관련이 없으며 두 빌드의 web.config 파일은 동일합니다. 왜 이런 일이 벌어 질 지에 대한 어떤 생각?갑작스런 명명 된 파이프 공급자 오류 40

+0

새 서버입니까? web.config가 잘못된 DB 인스턴스, 방화벽 문제 또는 브라우저 서비스 (포트 확인 없음)를 가리키고있는 것처럼 들립니다. –

+0

아니요, 서버가 잠시 동안 가동되었으며 이전 배포가 정상적으로 실행되었습니다. Web.config는 마지막 배포와 동일한 DB 인스턴스를 가리 킵니다. 방화벽/브라우저 서비스 문제를 거의 배제 할 수 있습니다 (적어도 가정합니다). 사이트가 지금까지 잘 운영 되었기 때문입니다. – Tim

+0

이름 파이프 연결 오류가 발생하는 것이 이상하다는 것을 알았습니다. 응용 프로그램이 TCP를 사용하고있을 가능성이 큽니다. TCP가 실패하면 명명 된 파이프는 실패한 줄의 다음 프로토콜입니다. 이것은 내가 방화벽/포트 문제라고 믿게 만듭니다. 나는 ODBC를 열고 web.config에 나열된 db/server에 연결하려고합니다. 방화벽/포트가 성공하면 배제됩니다. 실패하면 응용 프로그램이 아닌 것을 알게됩니다. –

답변

0

앞서 언급했듯이 새로운 배포는 내부적으로 (로컬로 호스팅 됨) (동일한 IP 인스턴스), 현재 배포는 로컬로 호스팅되지 않았기 때문에 외부로 연결되었습니다 (데이터 센터). 똑같은 서버이지만 다른 IP를 사용합니다.

관련 문제