2010-08-05 2 views
1

Mono를 사용하는 Linux 서버에서 실행될 ASP.NET 웹 사이트를 시작하려고합니다. 먼저 내 컴퓨터에서 몇 가지 테스트를하고 싶습니다. Mono에 대한 많은 정보를 들었지만 실제로이 기술을 프로젝트에 사용하는 것은 이번이 처음입니다.Mono와 Microsoft의 ASP.NET 구현의 차이점은 무엇입니까?

지금까지 IIS 서버에만 응용 프로그램을 배포했습니다. 두 가지의 차이점에 대한 정보를 얻고 싶지만 StackOverflow의 Mono에 대한 대부분의 질문은 약간 날짜가 있습니다. ASP.NET 4.0의 일부가

  • 지원되지 않습니다 :

    그래서, 여기 내 구체적인 질문은?

  • Mono와 함께 MySQL과 함께 NHibernate를 사용할 수 있습니까?
  • Mono에서 ASP.NET MVC를 사용할 수 있습니까? 그것의 일부입니까, 아니면 어셈블리가 bin 디렉토리에 있어야합니까?
  • MEF를 Mono와 함께 사용할 수 있습니까? 그것의 일부입니까, 아니면 어셈블리가 bin 디렉토리에 있어야합니까?
  • 확장 성없는 URL을 Apache의 Mono의 ASP.NET에 매핑 할 수 있습니까?

미리 답변 해 주셔서 감사합니다.

편집 :

내가 모노의 사용 가능한 버전은 리눅스 배포판마다 다를 수 있다는 것을 알고 있지만, 그들 중 하나에서 최신 버전을 설치하는 것이 가능하다. 따라서 문제는 최신 모노 버전에 관한 것입니다.

+0

모노의 최신 버전은 2.6.7이지만, 예를 들어 슬라이스 호스트 VPS를 호스팅하는 모노는 우분투 10.4에서 사용할 수 있습니다 -> v2.4.4; Fedora 12 -> v2.4.2.3 및 Debian 5.0 (Lenny) -> v1.9.1 – volody

+0

volody : 유효한 지점입니다. 어떤 방법 으로든 모든 주요 배포판에 최신 버전을 설치할 수 있으므로 최신 버전에 대한 질문이 적용됩니다. – Venemo

답변

3
ASP.NET 4.0의 일부가 지원되지 않습니다

?

ASP.NET 4.0 API의 전체 지원은 planned in version 2.8입니다.

Mono와 함께 MySQL과 함께 NHibernate를 사용할 수 있습니까?

Yescan

Mono에서 ASP.NET MVC를 사용할 수 있습니까? 그것의 일부입니까, 아니면 어셈블리가 bin 디렉토리에 있어야합니까?

ASP.NET MVC 2는 Mono 2.6.7에 포함되어 있으므로 bin 폴더에 어셈블리가 필요하지 않습니다.

모노와 함께 MEF를 사용할 수 있습니까? 그것의 일부입니까, 아니면 어셈블리가 bin 디렉토리에 있어야합니까?

MEF는 버전 2.6.7에 포함되어야한다, 그러나 나는 단지 2

는 모노의 ASP에 확장명이 URL을 매핑 할 수는 ASP.NET MVC를 시도 이후에 대해서는 확신 할 수 없습니다 .NET의 Apache?

이것에 대해 잘 모릅니다.

+0

답변 해 주셔서 감사합니다! ASP.NET 4.0 API의 어떤 부분이 아직 지원되지 않는지 자세히 설명해 주시겠습니까? 또한 확장 성이 뛰어난 URL은 내가 선호하기 때문에 중요 할 것입니다. (Btw, MVC는 기본적으로 그것들을 사용합니다.) 어디에서 내가 그것에 대해 교육 할 수 있습니까? – Venemo

+0

지원되는 부품에 대한 언급이 있는지, 솔직히 의심 스럽습니다. 일부 정보는 수업 상태 일 수 있습니다 (http://go-mono.com/status/status.aspx?reference=4.0&profile=4.0&assembly=System.Web). 지원되는 항목을 찾는 가장 좋은 방법은 응용 프로그램을 모노로 실행하려고하는 것입니다. MVC에서 사용하는 경우이 기능에 문제가 없어야합니다. – yojimbo87

+0

감사합니다! 이 페이지에는 'Assembly System.Web이 마지막으로 업데이트되었습니다 : 100 days ago'라고 써 있기 때문에 관련이 없습니다. :( – Venemo

관련 문제