1. .Net问题
问题1:在安装好.Net系统后,发现系统不能运行,可以测试页面一下,看页面不能够显示出来或Html控件不能使用,问题发生在IIS上,应当去检查IIS是否漏掉,没有安装完全;或者操作系统有问题。
解决方法:是将系统重新安装,将IIS应用服务提取安装好。
问题2:发现有系统基本能够运行,只是其中有部分页面不能运行,请看该页面后缀是不是asp页面,如果是,那就是asp页面被IIS6.0禁用了。
解决方法:如果你的服务器是2003的,它默认只支持.net,不支持asp所以须进行以下操作;打开iis6.0里面的本地计算机->web服务扩展;把active server pages允许就行了
问题3:如果在页面转向过程中发生'ASP 0175 : 80004005',那么错误原因是在转向时Web页面里要用到诸如../格式的语句(即回到上一层的页面,也就是父路径),IIS启用父路径一选项是关闭的。
解决方法:在IIS中 属性->主目录->配置->选项中;把“启用父路径”前面打上勾;确认刷新。
问题4:在登入系统时发现需要输入身份验证,而在错误输入后,发生错误HTTP 错误 401.2 - 未经授权:访问由于服务器配置被拒绝。
解决方法:根据需要配置不同的身份认证(一般为匿名身份认证,这是大多数站点使用的认证方法)。认证选项在IIS的属性->安全性->身份验证和访问控制下配置。
问题5:在访问系统时,出现有的机器能访问,有的不能访问,如果不能访问的出现如下错误:HTTP 错误 403.6 - 禁止访问:客户端的 IP 地址被拒绝。IIS提供了IP限制的机制,你可以通过配置来限制某些IP不能访问站点,或者限制仅仅只有某些IP可以访问站点,而如果客户端在被你阻止的IP范围内,或者不在你允许的范围内,则会出现错误提示。
解决方法:进入IIS的属性->安全性->IP地址和域名限制。如果要限制某些IP地址的访问,需要选择授权访问,点添加选择不允许的IP地址。反之则可以只允许某些IP地址的访问。
问题6:在访问系统时,出现如下错误:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝;由于用户匿名访问使用的账号是IUSR_机器名,因此如果此账号被禁用,将造成用户无法访问。
解决办法:控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用。
问题7:NTFS权限设置不当:HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝;Web客户端的用户隶属于user组,因此,如果该文件的NTFS权限不足(例如没有读权限),则会导致页面无法访问。
解决办法:进入该文件夹的安全选项卡,配置user的权限,至少要给读权限。
问题8:MIME设置问题导致某些类型文件无法下载(以ISO为例):HTTP 错误 404 - 文件或目录未找到;IIS6.0取消了对某些MIME类型的支持,致使客户端下载出错。
解决方法:在IIS中 属性->HTTP头->MIME类型->新建。在随后的对话框中,扩展名填入. ISO,MIME类型是application。