Windows Vista家庭高级版里的IIS
本来,微软的官方网站上已经明确注明,Vista家庭高级版没有附带IIS。一直以来,我对此深信不疑,直到某一天。那天,我打开我的Vista家庭高级版的控制面板中的“打开或关闭Windows功能”项,里面有一个选项赫然写着“Internet信息服务(IIS)”,真的假的?我有点不敢相信,微软不是说没有吗?我将信将疑地把该项功能打开。还好,打开IIS功能的过程中无须像XP那样需要系统安装盘,让人省事多了。完成后,打开IE输入http://localhost/,等一会之后出现了IIS7的默认页,看来是真的有了!我那时候别提有多高兴了,感觉好像突然有了女朋友一样,毕竟,旗舰版要比家庭高级版要多花上不少钱,如果我真的以更少的钱买到我想要的功能,我怎么可能不欢呼雀跃呢。可是,接下来就没有那么愉快了。我兴冲冲的打开Visual Web Developer,随便写上一段代码,按下F5。VWD在忙乎了一阵之后,弹出个对话框,具体内容我不记得了,大意是调试无法启动,调试将终止。我立马调出谷歌,折腾了好一阵之后,总算找到一篇专门解决此问题的文章,运气还算不错。我按照文章所说的一一实施,里面有一项,要求启用windows身份验证,可是我的IIS里没有这项功能。我跳过这项,把其他的如文章所说的一一设置好。再次启动VWD,再次启动调试,还是弹出对话框,不过这次的大意为:无法通过windows身份验证,调试将终止。看来问题是集中在启用windows身份验证上了,可是我的IIS就是不能启用这项功能呢?纳闷中我调出了IIS的帮助,不看还好,一看好伤心!IIS帮助里面赫然写着,windows身份验证“这种身份验证方法在 Windows Vista Home Premium 上不可用”!啊,这时的我,有种被女朋友抛弃的感觉。难怪,微软会矢口否认家庭高级版有附带IIS!是啊,只能运行不能调试的IIS能算是功能完整的IIS么!
折腾到最后,家庭高级版的IIS因为windows身份验证的关系而无法调试,平白让我空欢喜了一回。
页:
[1]