关于在XP操作系统和IIS5.1环境下的MVC环境搭建之IIS错误

我们通常在XP操作系统中搭建IIS5.1环境下的webform模式应用程序和MVC模式的应用程序,但是我们知道,一个应用程序的环境搭建是首先要面临的一个问题。环境搭建,特别是第一次的搭建,这个看似并不起眼的步骤可能难倒了很多的web初学者甚至是老鸟,今天我通过自己的亲身经历,把我在搭建XP系统下的IIS5.1环境下的MVC应用程序的环境时出现的错误来点小小的追忆,一是让警示自己,以后不再在这个地方浪费时间,二是希望能给一直盘旋在这种漩涡中的菜鸟或者老鸟(不知道的)以帮助,让他们能早日脱离苦海(当时我确实是很痛苦,幸好是在公司,否则的话我真想把电脑给砸了)。

第一,确认配置:XP+iis5.1+mvc3

第二,第一个错误提示,操作过程是这样的,我首先在默认网站右键,新建虚拟目录,指向目录,ok,搞定了初始环境的搭建

第三,对刚才新建的虚拟目录右键浏览,哈哈,出现"this virtual directory was not be listed",翻译成中文就是“虚拟目录禁止被以列表形式呈现”,我是这样理解的

第四,问题出现了,什么权限啊,什么的都搞了,网上也找了,大部分说的都是webform形式下的添加默认开始页面比如:*.aspx这样的,但是mvc不同啊,他没有这样的文件,怎么办?

    原来是这样的,还是在属性-虚拟目录-配置-映射-添加,然后添加c:windowsmicrosoft .netframeworkv4.0.3.3093aspnet_isapi.dll,就是这个鬼东西,添加进去,下面的那个后缀写.*,下面的那个“检查文件是否存在”的复选框取消,OVER,一路点确定,好了,第三个问题就好了,再也不会出现了。

上面的检查文件是否存在的复选框为什么要选那,这个我是这样理解的,我们搭建的是MVC环境,MVC的运行它不依赖什么.aspx啊这样的,他是路径映射的方式运行的,你写这些没有用,当然你选这个检查文件那永远也找不到。

好了,下班了,笼统的写一下,有点累,手指都麻了,使不上劲。

原文地址:https://www.cnblogs.com/20m13v08c15/p/3454463.html