分享

iis配置错误出现显示空白页的解决方式与步骤

 队长资源 2024-10-13

今天一网友问了一些关于iis的问题。

iis的安装是开始网站开发的必经步骤。

而且安装iis,或者调试iis的出错率很高。总结而言有两点。

第一是无法安装iis。

第二是能安装但是调试页面出现错误,无法显示默认页面。

下面王渝针对这个问题,综合把这些问题陈述,附注解决方案。

一,无法安装iis

当安装iis发现文件缺失。安装不能继续。

开始安装时候也同样出现这个问题。

第一种情况是安装的版本不对。而且有些网站上提供的iis版本本身就有错误。提示dll文件缺失。

所以大家要下到比较完整的iis版本很重要。

第二种是Ghost版本的操作系统,

Ghost版本停止了许多系统服务。

可以按以下方法来搞定:

1,进入管理工具->[服务]管理器

找到Network DDE DSDM 启动类型改成自动 然后启动它

找到Network DDE 启动类型改成自动 然后启动它

2,在命令提示符里输入

msdtc -resetlog

然后启动Distributed Transaction Coordinator这个服务

3,启动“iis Out-Of-Process Pooled Applications”

“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”->“iis Out-Of-Process Pooled

Applications”。

"COM+ 应用程序中"找不到此项,可以通过下述方法重建:

a. 开始->运行->CMD,打开命令提示窗口,然后使用以下命令切换目录:

c. 运行以下命令:

rundll32 wamreg.dll, CreateIISPackage

注意:必须准确键入"CreateIISPackage";它区分大小写。

regsvr32 asptxn.dll

d. 关闭并重新打开"组件服务"。您应看到已经重新创建的所有这三个 IIS COM+ 应用程序。

e. 从命令行运行 IISRESET,并对先前未正确加载的任意 ASP 页进行测试。

下面说一下调试iis出现的部分问题。

当大家输入HTTP://127.0.0.1进行调试时候,出现空白页面,总的来说是大家对iis的配置有错误。

解决方案一:iis配置好,属性的目录安全,

IIS设置的问题,属性里的目录安全里,编辑,不要用匿名,用集成windows安全验证.主目录下哪些定入读取之类的全部勾上,试试看.

解决方案二:当出现http500内部服务器错误的时候,出现IIS 500内部错误的原因有多个,但最主要的原因是IWAM_MACHINE账号在Active Directory(或SAM),IIS的metabase数据库与COM+组件中的密码不匹配不同步造成的.因此解决问题的关键在于使这三方的密码同步起来.

另外还有定义到IIS默认网站里的网站资源无法显示,这样的问题也比较多。

解决方法:

能打开静态文件(html,txt,jpg等) 无法打开脚本文件(aspx,asp等)

1.原因一 没有执行权限

解决方法 对程序目录及子目录对aspnet,iis_wpg,netword service 三个用户添加运行,读取,修改权限。

2.原因二 web服务扩展没有开

解决方法 web服务扩展 对应的支持程序开启允许如(ASP.NET v2...)等、

3.原因三 ASP.NET没有注册  在windows 2003 server 如果是先装.net再安装 iis 就会出现此现象

解决方法

直接在命令行执行相应版本注册

参考如下:

C:WINDOWSMicrosoft.NETFramework1.1.4322aspnet_regiis.exe -i

C:WINDOWSMicrosoft.NETFramework2.0.50727aspnet_regiis.exe -i

C:WINDOWSMicrosoft.NETFramework4.0.30319aspnet_regiis.exe -i

4.IIS版本与windows版本不兼容,这种情况通常发生windows 2003 seriver sp2 版本 下

解决方法 删除IIS与.net环境 找到相应版本的IIS(再是从当前系统的安装光盘上)先安装IIS 然后再安装.net环境。

希望以上关于iis的分析给大家带去帮助。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多