CassiniServer作为本地IIS运行程序,使用它可以无需要安装IIS,网站。
它是一个使用Microsoft® .NET® Framework写的简单的Web服务器。使用the hosting APIs (System.Web.Hosting)展示。Cassini Web Server自Visual Studio 2005开始已经内建于开发环境内提供开发时使用。
和IIS比较,Cassini有如下限制:
1)每个端口只能使用一个 应用
2)不支持HTTPS
3)不支持认证
4)只响应localhost请求
如何使用Cassini Web Server
使用到的文件:
WebDev.WebHost40.dll - 额外组件,必须安装到GAC
WebDev.WebServer40.exe - web服务器的二进制文件,这是普通的WINDOWS应用程序。
WebDev.WebServer40 配置和清单文件
运行Cassini:
WebDev.WebServer40.exe /port:8111 /path:"c:\Projects\My Web Application"
浏览器浏览: http://localhost:8112/Home.aspx