2009-07-28 3 views
2

게시 된 후 다음 파일이있는 ASP.NET 웹 응용 프로그램을 개발했습니다. Default.aspx, Web.config, .dll (bin 폴더), .pdb (bin 폴더에 있음) 및 현재 아무 것도없는 App_Data 폴더. 이 응용 프로그램은 Visual Studio에서 잘 실행됩니다.Mono로 Apache에서 ASP.NET 웹 응용 프로그램 실행

저희 회사는 IT 부서에서 응용 프로그램을 실행하기 위해 Mono를 사용하기로 결정한 Apache를 사용합니다. 아쉽게도 응용 프로그램이 실행되지 않습니다. 나에게 묻는 질문은 .cs 파일의 위치입니다. 출력 파일에서 게시 후 .aspx 파일이 참조하는 .cs 파일을 찾을 수없는 것 같습니다. 위에서 제공 한 목록에서 파일이 누락 되었습니까?

또한 누구나 엄지 손가락 규칙이나 Mono를 실행하기 위해 ASP.NET 웹 응용 프로그램을 가져 오는 프로세스를 알고 있습니까? 나는 어떤 방향이 필요하다.

정말 감사드립니다.

DFM

+0

사이트를 게시해도 .cs 파일이 복사되지는 않지만 Visual Studio 프로젝트의 폴더에 있습니다. 원하지 않는 사용자가 소스 코드를 다르게 다운로드 할 수 있습니다. – Colin

답변

3

는 DLL로 컴파일 될 것이다 .cs 파일, 감사합니다, 그래서 그들은 배치를 위해 필요하지 않습니다. 그 외에도 Apache/Mono에서 앱이 실행되지 않는 이유를 알아 내기 위해 더 많은 정보가 필요합니다.

7

Apache에 mod_mono을 설치해야합니다. Mono ASP.NET page에 대한 자세한 내용이 있습니다. DLL에 컴파일 된 .cs은 런타임에 필요하지 않습니다.

+0

+1하지만 마지막 부분에 대해서는 모른다. 모노를 사용하여 .cs 파일을 다시 컴파일해야 할 것인가? –

+1

그리고 Mono는 웹 애플리케이션 대신 웹 사이트에서 '재생'할 수 있습니까? – Colin

+3

모노는 .NET과 이진 호환되므로 .cs 파일은 필요하지 않습니다. Mono의 최신 릴리스는 컴파일 된 웹 응용 프로그램과 웹 사이트를 완벽하게 지원합니다. – rusvdw

관련 문제