답변:
나는 최근 에이 목적으로 몽구스 를 사용했습니다 . Windows를 지원합니다. 홈페이지에서 :
몽구스 실행 파일은 외부 라이브러리 또는 구성에 의존하지 않습니다. 디렉토리에 복사하여 실행하면 포트 8080에서 해당 디렉토리를 제공하기 시작합니다. 예를 들어, 다른 청취 포트 또는 IP 기반 액세스 제어와 같은 추가 구성이 필요한 경우 각 옵션이있는 mongoose.conf 파일 ( 실행 파일이있는 동일한 디렉토리에 예제를 참조하십시오. 따라서 몽구스는 모든 종류의 데모, 빠른 테스트, 파일 공유 및 웹 프로그래밍에 완벽합니다.
파이썬이 설치되어 있으면이를 사용하여 HTTP를 통해 현재 디렉토리를 제공 할 수 있습니다.
python -m SimpleHTTPServer
기본적으로 포트 8000에 바인딩됩니다.
다른 포트를 선택하려면
python -m SimpleHTTPServer 9000
CGIHTTPServer를 대신 사용하면 CGI를 지원할 수도 있습니다. CGI 스크립트가 cgi-bin 서브 디렉토리에 있는지 확인하십시오.
SimpleHTTPServer 및 CGIHTTPServer는 표준 Python 설치와 함께 제공되는 Python 모듈입니다.
나는 대부분의 스크립팅 언어가 비슷한 트릭을 가지고 있다고 확신합니다. 파이썬은 내가 가장 좋아하는 스위스 군용 칼입니다.
물론 파이썬은 하나의 작은 독립 실행 형 실행 파일보다 훨씬 크지 만 내가 만지는 모든 컴퓨터에 설치됩니다.
python -m http.server
나는 같은 요구를 가지고 Quickshare를 개발 했으며 Linux와 Windows에서 작동하며 원하는 것을 수행합니다 (디렉토리와 voila를 선택하십시오). 원하는 경우 HTTP-AUTH, IP 화이트 / 블랙리스트 및 업로드도 지원합니다.
다음은 스크린 샷과 사용 예입니다 .
나는 당신이 사용한 것을 확신하지 못하지만 Cassini는 무료이며 매우 간단합니다.
여기에서 사용 가능-http: //blogs.msdn.com/b/dmitryr/archive/2008/10/03/cassini-for-framework-3-5.aspx
http://ultidev.com/products/Cassini/- 서비스로 실행할 수있는 MS Cassini 포크, 사이트의 C / P :
다음은 UltiDev Cassini에는 있지만 원래 MS Cassini에는없는 기능입니다.
* Comes ready for distribution with Visual Studio ASP.NET applications.
* Runs as a windows service;
* Hosts and runs multiple ASP.NET applications;
* Provides management UI and simple API for configuring web applications;
* Comes in two flavors: 2.0 version for ASP.NET 3.5, 3.0 and 2.0 applications, and 1.1 for applications compiled for ASP.NET 1.1.
한 번 Wapache를 사용 했는데 설정이 필요하지 않아 훨씬 쉬웠습니다.
Wapache는 웹 개발 기술을 사용하여 데스크탑 응용 프로그램을 만들 수있는 소프트웨어입니다. Apache 2 HTTP 서버의 수정 된 버전과 내장 Internet Explorer 웹 브라우저를 결합합니다. "웹 서버"에 대한 요청은 내부적으로 처리됩니다. 데이터는 네트워킹 계층을 통과하지 않으므로 빠른 응답과 안정적인 작동이 보장됩니다. Wapache를 사용하면 창 크기 및 Javascript 가용성과 같은 다양한 브라우저 설정을 제어하여 일관된 런타임 환경을 제공합니다.
나는 Abyss가 내가 아는 가장 쉬운 것을 발견했지만 개인적으로 lighttpd 또는 유사한 패키지를 선호합니다.