在IIS上部署ASPNETMVC Beta网站
在IIS上部署ASPNETMVC Beta网站,实际上和在IIS上部署其他类型的网站并没有太大的区别。个人觉得唯一比较有意思的是在配置IIS时,我们可以配置各种自定义的ISAPI扩展名(也在MVC应用配置的,通常在Global.asax中)
第一步:安装MVC。
当然,首先要下载MVC Beta,下载链接。
安装的前提是.NET Framework 3.5,如果已经装有.NET Framework 3.5,直接下一步下一步安装就可以了。
第二步:安装IIS
安装IIS通常需要系统盘。
安装步骤如下:控制面板——>添加删除程序——>添加删除Windows程序——>如果是XP,直接勾选上IIS就可以了,如果是SERVER 2003,通常是在Application Server(中文大概是应用程序服务一类吧)选项中。——>点下一步安装就是了。
第三步:配置IIS
在整个部署的过程中,配置IIS最为麻烦。不同的网站往往会有不同的配置,下面是一个配置的例子:
1. 在IIS上新建Web站点,打开IIS后,如下图选择新建站点。之后按向导可配置站点描述,站点目录,是否允许匿名访问,以及读写权限的配置。
2. 配置站点端口和连接时限。其中端口号默认是80,如果有其它站点也是80,得改变其中一个端口号,避免冲突;或者可以把其他站点停掉(如果其他的暂时不用的话)。
3. 配置目录和读写权限
点击Configuration,会弹出中间的那个对话框。可以把不用的扩展名选项删掉(更加安全)。点击靠上的那个Edit选项,把在Verify that file exists的勾选去掉,在Wildcard 下面添加ISAPI路径,通常是:C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"aspnet_isapi.dll
4. 禁止匿名访问