几年前,我为Windows使用了一个超级简单的免费Web服务器。
您唯一要做的就是将exe复制到目录中,双击该exe,然后-该目录现在可以通过HTTP访问。
唯一的问题是我找不到那个小宝石...
几年前,我为Windows使用了一个超级简单的免费Web服务器。
您唯一要做的就是将exe复制到目录中,双击该exe,然后-该目录现在可以通过HTTP访问。
唯一的问题是我找不到那个小宝石...
Answers:
我最近为此使用猫鼬。它支持Windows。从首页:
猫鼬可执行文件不依赖于任何外部库或配置。如果将其复制到任何目录并执行该命令,它将开始在端口8080上为该目录提供服务。如果需要一些其他配置-例如,不同的侦听端口或基于IP的访问控制,则需要带有相应选项的mongoose.conf文件(参见示例)可以在可执行文件所在的目录中创建。这使Mongoose成为各种演示,快速测试,文件共享和Web编程的理想选择。
如果您安装了python,则可以使用它通过HTTP服务当前目录:
python -m SimpleHTTPServer
默认情况下,它绑定到端口8000。
要选择另一个端口:
python -m SimpleHTTPServer 9000
如果改用CGIHTTPServer,甚至可以拥有CGI支持。只需确保CGI脚本在cgi-bin子目录中即可。
SimpleHTTPServer和CGIHTTPServer是与标准python安装捆绑在一起的python模块。
我很确定大多数脚本语言都有类似的技巧,python恰好是我最喜欢的瑞士军刀。
当然,python比单个小型独立可执行文件要大得多,但是它恰好安装在我接触过的每台计算机上。
python -m http.server
我有相同的需求,并开发了Quickshare,它可以在Linux和Windows上运行,并且可以完成您想要的操作(运行它选择一个目录,然后瞧)。如果您愿意,它还支持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 fork,可以从站点进行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.
听起来您是在指XAMPP,它就是这样做的。
it is simple web server that's unzip, run and there you go
@WernerCD,是的,如果简单易用,但肯定不像基本语言那么简单(具体来说,这个问题就是关于此问题的)。
我发现Abyss是我所知道的最简单的东西,我个人仍然更喜欢打包lighttpd或类似的东西。