IIS6下部署ASP.NET MVC应用程序

来源:网络时间:2011-06-07

IIS6下部署ASP.NET

  9. 再点击Remove,把虚拟目录恢复成普通目录。这样只有这个目录下的文件会受到IIS的“眷顾”

IIS6下部署ASP.NET

  10.设置AppPool权限。点击站点使用的AppPool的属性,切换到Identity,选择Local System。这是偷懒的设置方法,以避免出现应用程序本身对系统的访问权限不够

IIS6下部署ASP.NET

  11.设置匿名访问权限。右击站点,选择权限。点击Add…,在弹出的对话框中输入IUSR_XXX(XXX为机器名)。

IIS6下部署ASP.NET

  点击OK,便可添加一个Internet Guest Account,保持默认的只读权限即可。

IIS6下部署ASP.NET

  12.最后注意,如果是首次安装.NET 4.0,不要忘了注册

IIS6下部署ASP.NET

  在深入理解ASP.NET MVC(2)中,讨论过MVC框架的路由机制,其中提到“可以通过设置RouteCollection的RouteExistingFiles为true,使得路由不匹配静态文件(注意true是不匹配,这个命名和奇怪)。”因此,我们可以这样设置,以使得MVC不对静态文件进行检查,这样又可以提高一点性能。最终请求会像下图那样被serve.

发表评论

最新评论(共0条)