IIS疑难杂症

1.IIS对于32位和64位的操作系统,其安装文件是不一样的。

2.先装了.net,后装的IIS。需要执行命令:

cmd

>cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

>aspnet_regiis -i

...................
ASP.NET(2.0.50727)安装完毕

3.IIS错误信息--另一个程序正在使用此文件,进程无法访问!

IIS启动失败,手工启动它,提示:“另一个程序正在使用此文件,进程无法访问!”

怀疑80端口被其他程序占用,改为8080后正常。
在DOS下输入: netstat -ano
查看80端口信息中的PID号,然后打开任务管理器查看对应PID的程序名称。
打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了

改了后,重启iis即可。

4.安装了IIS6.0、.net 2.0等后,配置网站发现对asp、asp.net网站都无法访问。

 其实这个问题很简单,Win2003在默认情况下,安全级别比较高。IIS6.0中web服务扩展的栏目,在其中需要设置web的扩展组件的启用与否。asp.net靠什么解析呢?当然不是IIS自己搞定啦,是aspnet_isapi.dll啊,那么这个就肯定是有关的啦。打开IIS管理工具,web服务扩展栏目如下:

从上图可以很明白的看清楚了,启动Active Server Pages吧,然后再启用对应版本的.net扩展。另外初次安装.net 2.0后,列表中并不显示2.0的扩展,因此,需要手动添加一个就行了(记得选对版本哦)。引自:http://www.cnblogs.com/zuki/archive/2007/09/28/908665.html

posted @ 2011-11-15 21:11  流失的痕迹  阅读(174)  评论(0编辑  收藏  举报