个人不太喜欢计算机里面启动太多服务。而做ASP.NET的开发又需要装IIS,于是常常不停地启动w3svc,iisadmin等服务,相当的麻烦。
于是考虑完全不装IIS,使用VS2005自带的asp.net development server来代替IIS。
asp.net development server的进程名称是:WebDev.WebServer.EXE,搜索一下这个文件,保存在:%systemroot%\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE。
在命令行下执行:WebDev.WebServer.EXE/?可以看见关于此命令的帮助,非常简单,就三个参数:
/port:端口
/path:"物理路径"
/vpath:"虚拟路径"
需要临时开一个WEB站点的时候,在开始>运行中输入以下命令:%systemroot%\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE /port:80 /path:"c:\mysite" /vpath:"/"
于是考虑完全不装IIS,使用VS2005自带的asp.net development server来代替IIS。
asp.net development server的进程名称是:WebDev.WebServer.EXE,搜索一下这个文件,保存在:%systemroot%\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE。
在命令行下执行:WebDev.WebServer.EXE/?可以看见关于此命令的帮助,非常简单,就三个参数:
/port:端口
/path:"物理路径"
/vpath:"虚拟路径"
需要临时开一个WEB站点的时候,在开始>运行中输入以下命令:%systemroot%\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE /port:80 /path:"c:\mysite" /vpath:"/"
本文介绍了一种使用Visual Studio 2005自带的ASP.NET Development Server来替代IIS的方法,避免了启动过多的服务,简化了ASP.NET开发流程。通过命令行调用WebDev.WebServer.EXE并指定端口、物理路径和虚拟路径即可快速搭建临时网站。
1269

被折叠的 条评论
为什么被折叠?



