.Net Web开发中IIS的替代解决方案

因为自己的电脑是xp Home版本的,没办法安装IIS,Minidx全文检索引擎的C#封装包又想做一个Web版的demo,看了一下帮助,发现VS2005下自带有asp.net development server,开发过程中可以替代IIS。server的进程名称是:WebDev.WebServer.EXE,保存在:%systemroot%\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE(%systemroot%是系统环境变量,比如我的就是C:\WINDOWS),在命令行下执行:WebDev.WebServer.EXE/?可以看见关于此命令的帮助,非常简单,就三个参数:
/port:端口(可省略,默认为80)
/path:”物理路径”
/vpath:”虚拟路径”(可省略,默认为/)

需要临时开一个WEB站点的时候,在开始>运行中输入以下命令:%systemroot%\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE /port:80 /path:”C:\Inetpub\wwwroot” /vpath:”/”

方便起见可以写一个bat文件,内容为:

set path=%path%;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
WebDev.WebServer.EXE /path:”C:\Inetpub\wwwroot”

这样每次启动就比较方便了。

Leave a Reply

Your email address will not be published. Required fields are marked *