2010-04-23 4 views
1

응용 프로그램이 HTTP를 통해 상태를 표시 할 수 있도록 웹 서버를 C# 응용 프로그램에 임베드해야하는 프로젝트를 진행 중입니다. 나는 http를 통해 그것을 구성하고 싶을 것이다.오픈 소스 .NET 내장 웹/http 서버

C#으로 작성된 오픈 소스 라이브러리를 찾고 기존 라이센스가없는 소스 코드 (LGPL)에 연결할 수있는 라이센스 체계를 찾고 있습니다. 특정 제품에 대한 제안이나 가장 먼저 볼 수있는 부분은 무엇입니까?

제품에 어떤 종류의 스크립팅 (최소한 템플릿)이있을 수 있다면 좋을 것입니다. 모든 HTML 출력은 응용 프로그램에서 갈 것입니다 만 자원이 디스크에 저장됩니다 (이미지, 아이콘, ...)

편집 :

나는 그러나, .NET 2.0에서 실행되도록하고 싶습니다.

답변

4

Ms-PL 라이선스가있는 C#으로 작성된 간단한 HTTP 서버 Microsoft Cassini을 살펴보십시오. 기본적으로 ASP.NET 런타임을 호스팅하는 데모입니다.

+0

.NET 2.0의 이전 버전은 http://blogs.msdn.com/dmitryr/archive/2006/03/09/cassini-update.aspx에서 사용할 수 있습니다. 가장 최근 버전을 백 포트하는 것이 좋습니다. NET 2.0에. – dtb

+3

Cassini는 Visual Studio에서 ASP.NET 응용 프로그램을 디버깅 할 때 사용되는 테스트 서버이기도합니다. –

+0

글쎄, 난. NET에서 문제를 알고있다> 2.0 :) http://stackoverflow.com/questions/1359974/convince-me-to-move-to-net-3-5-from-2-0 –

관련 문제