2009-02-27 8 views
0

웹 응용 프로그램을 제어 할 수없는 원격 서버에 배포하려고합니다. 내가 비주얼 스튜디오에서 FTP 배포를 사용하는 경우웹 응용 프로그램 배포 문제

, I는 서버에있는 파일을 얻기 위해 관리하지만 서버에 브라우저를 가리킬 때, 그것은 나에게 standand 오류 페이지를 제공합니다

서버 오류에를 '/' 신청. 런타임 오류 설명 : 서버에서 응용 프로그램 오류가 발생했습니다. 이 응용 프로그램에 대한 현재 사용자 지정 오류> 설정으로 인해 응용 프로그램 오류에 대한 세부 정보가 보안상의 이유로 원격으로 표시되지 않습니다. 그러나 로컬 서버 컴퓨터에서 실행중인 브라우저에서 볼 수 있습니다.

세부 정보 :이 특정 오류 메시지의 세부 정보를 원격> 컴퓨터에서 볼 수있게하려면 현재 웹 응용 프로그램의 루트 디렉토리에있는 "web.config"구성 파일에 태그를 만드십시오. 이 태그>는 "mode"속성을 "Off"로 설정해야합니다.

주 : 당신이보고있는 현재 오류 페이지가 사용자 지정 오류를 가리 키도록 응용 프로그램의> 구성 태그의 "defaultRedirect에"속성을 수정하여 사용자 지정 오류 페이지로 대체 될 수있다 페이지 URL

나는 텍스트 위에서 알 수 있듯이 사용자 지정 오류 모드 = "OFF"를 가지고 슈어을 한

. 새로 고침이나 Cntl-F5-ing의 양은 위의 오류 페이지 이외의 다른 것을 제공하지 않습니다.

답변

2

가장 많이 사용하는 위치는 IIS 응용 프로그램으로 설정되지 않았으며 .net 프레임 워크 응용 프로그램이 올바르게 작동하는 데 필요합니다.

서버를 제어 할 수 없으므로 IIS 설정을 변경할 수 없으므로 .net을 서버에 놓는 것은 xcopy 배포 방법이 아닙니다. Microsoft는 많이 밀어 냈습니다.

1

가상 디렉터리가 게시 위치에 올바르게 매핑되어 있는지 확인하십시오. 귀하의 질문은 web.config 변경에 영향을 미치지 않는다는 것을 알려주기 때문에.

1

아마 원격 서버의 응용 프로그램이 IIS에서 응용 프로그램으로 정의되지 않았습니다. 즉, 'code'리소스 (bin 또는 App_Code 디렉토리)를 찾을 수없고 customErrors 설정은 상위 web.config에서 가져옵니다.