IT 부서에서 Mono와 함께 Linux에서 실행할 ASP.NET 웹 응용 프로그램을 얻으려고합니다. 우리는 약 1 개월 동안이 작업을하고 있습니다. Linux 서버의 Mono 설정이 좋은 것 같습니다. 우리는 서버에서 데모 ASP.NET 페이지를 실행할 수 있으며 제대로 작동합니다.ASP.NET 2.0 웹 응용 프로그램 내에서 Mono를 사용하여 Linux에서 실행될 때의 문제점
Visual Studio 2008에서 ASP.NET 웹 응용 프로그램을 개발했으며 최근에 응용 프로그램을 ASP.NET 2.0으로 다운 그레이드했습니다. 원래 그것은 ASP.NET 3.5에 있었는데 문제 일 수 있습니다. 웹 응용 프로그램을 게시 한 후 Default.aspx, Web.config, bin (.dll 및 .pdb 파일) 및 빈 App_Data 파일을 받았습니다. 지금까지 계속 발생하는 오류는 서버의 appication 오류입니다.
간단한 테스트를 위해 레이블과 버튼이있는 간단한 ASP.NET 웹 응용 프로그램을 만들었습니다. 우리는 그 애플 리케이션을 시도하고 그것도 작동하지 않았다. 누구든지 내 ASP.NET 웹 응용 프로그램 내에서 응용 프로그램이 작동하지 않도록해야 할 것들을 알고 있습니까?
응용 프로그램 오류 :
설명 : 서버에서 응용 프로그램 오류가 발생했습니다. 이 응용 프로그램의 현재 사용자 지정 오류 설정은 응용 프로그램 오류에 대한 세부 정보가 보안상의 이유로 원격으로 표시되는 것을 방지합니다. 그러나 로컬 서버 시스템에서 실행중인 브라우저에서 볼 수 있습니다.
세부 정보 :이 특정 오류 메시지의 세부 정보를 원격 컴퓨터에서 볼 수있게하려면 현재 웹 응용 프로그램의 루트 디렉토리에있는 "web.config"구성 파일 내에 태그를 만드십시오. 이 태그는 "mode"속성을 "Off"로 설정해야합니다.
- Web.config의 구성 File-- 구성 system.web customErros 모드 + "오프"/ 는 /system.web 은/구성주 :! 당신이보고있는 현재 오류 페이지가 될 수 있습니다 응용 프로그램 구성 태그의 "defaultRedirect"속성을 사용자 정의 오류 페이지 URL을 가리 키도록 수정하여 사용자 정의 오류 페이지로 대체되었습니다.
은 -!의 Web.config 구성 File-- 구성 system.web customErrors에 모드 = "RemoteOnly"defaultRedirect에 = "mycustompage.htm"/ /system.web /구성
, 감사합니다 DFM
우리는이 오류를 이해하기 위해 응용 프로그램 오류를 제공해야합니다. – grenade
감사의 수류탄 - 나는 오류를 추가했다; 그러나 응용 프로그램과 아무 관련이없는 것처럼 보입니다. 나는 모른다. 귀하의 의견에 진심으로 감사드립니다. –
오류 메시지를 읽었습니까? 그것은 실제 오류를 찾기 위해해야 할 일을 정확히 알려줍니다. 사실, 이것은 실제 오류를 얻는 두 가지 다른 방법을 알려줍니다. – jpobst