IIS安装后无法浏览asp网页不完全解决方案
IIS6.0调试中出现的问题
IIS6.0调试中出现的问题问题一:启动IIS6.0时出现503错误当启动IIS6.0时,如果遇到503错误,表示应用程序池无法启动。
这个错误通常有以下几种可能的原因:1.应用程序池错误:检查应用程序池的身份验证设置、进程模型、.NET CLR 版本以及其他相关设置。
确保应用程序池的相关设置与你的应用程序和服务器环境相匹配。
2.配置错误:检查 IIS 配置文件,特别是应用程序的Web.config 文件。
确保所有配置项的语法正确,并且没有错误的设置。
3.依赖项错误:如果你的应用程序依赖于其他组件或服务,确保这些依赖项已正确安装和配置,并且可以正常使用。
解决此问题的方法包括:检查应用程序池设置、修复配置错误、安装缺失的依赖项等。
你可以参考以下步骤来逐步解决问题:1.检查应用程序池设置:–打开 IIS 管理器,找到应用程序池。
–右键单击应用程序池,选择“高级设置”。
–检查身份验证设置、进程模型、.NET CLR 版本等是否正确配置。
2.修复配置错误:–打开应用程序所在的文件夹,找到Web.config 文件。
–检查文件的语法和配置项,确保没有错误的设置。
–如果发现错误,进行修复并保存文件。
3.检查依赖项:–确保应用程序所依赖的组件或服务已正确安装并配置。
–检查组件或服务是否运行正常,并且没有出现任何错误。
如果以上方法都无法解决问题,你可以查阅相关的文档、社区或寻求专家的帮助来进一步解决503错误。
问题二:IIS6.0无法识别页面当你在 IIS6.0 上部署 网站时,可能会遇到无法识别 页面的问题。
这个问题通常是由以下几个原因引起的: 未安装或未注册:确保 已正确安装并注册在 IIS 中。
2.IIS 配置错误:检查 IIS 的设置,确保它已正确配置以处理 页面。
3.MIME 类型错误:如果服务器无法识别 页面的MIME 类型,这可能会导致无法正常浏览页面。
解决此问题的方法包括:验证 安装、检查 IIS 配置、添加MIME 类型等。
为什么我装好的IIS后打开网页是无法访问 错误类型是500
为什么我装好的IIS后打开网页是无法访问错误类型是500二.原因分析综合分析上面的错误表现我们可以看出,主要是由于IWAM账号(在我的计算机即是IWAM_MYSERVER账号)的密码错误造成了HTTP 500内部错误。
在详细分析HTTP500内部错误产生的原因之前,先对IWAM账号进行一下简要的介绍:IWAM账号是安装IIS5时系统自动建立的一个内置账号,主要用于启动进程之外的应用程序的Internet信息服务。
IWAM账号的名字会根据每台计算机NETBIOS名字的不同而有所不同,通用的格式是IWAM_MACHINE,即由“IWAM”前缀、连接线“_”加上计算机的NETBIOS名字组成。
我的计算机的NETBIOS名字是MYSERVER,因此我的计算机上IWAM 账号的名字就是IWAM_MYSERVER,这一点与IIS匿名账号ISUR_MACHINE的命名方式非常相似。
IWAM账号建立后被Active Directory、IIS metabase数据库和COM+应用程序三方共同使用,账号密码被三方分别保存,并由操作系统负责这三方保存的IWAM密码的同步工作。
按常理说,由操作系统负责的工作我们大可放心,不必担心出错,但不知是BUG 还是其它什么原因,系统的对IWAM账号的密码同步工作有时会失败,使三方IWAM账号所用密码不统一。
当IIS或COM+应用程序使用错误IWAM的密码登录系统,启动IIS Out-Of-ProcessPooled Applications时,系统会因密码错误而拒绝这一请求,导致IISOut-Of-Process Pooled Applications启动失败,也就是我们在ID10004错误事件中看到的“不能运行服务器{3D14228D-FBE1-11D0-995D-00C04FD919C1} ”(这里{3D14228D-FBE1-11D0-995D-00C04FD919C1} 是IIS Out-Of-Process Pooled Applications的KEY),不能转入IIS5应用程序,HTTP 500内部错误就这样产生了。
图文IIS配置大全及IIS常见错误解决
W S2003使用IIS服务配置WEB站点目前网络的快速发展,带动着网站的不断普遍,那么我们来了解一下WEB站点的配置过程!首先先来了解WWW服务,即万维网服务,在网上发布的,并可以通过浏览器观看的图形化页面的服务。
常用的WWW服务软件:在Windows系统中是IIS,在Linux系统中是Apache,但不要认为MS的IIS只能用于创建WEB站点,那就大错特错了,它同样还能支持FTP服务,邮件服务,以及新闻组等:1.在系统上安装IIS服务:选择"应用程序服务器":选择"IIS":默认就选择上了"万维网服务",即WEB站点:完成安装:打开IIS服务:可以看到刚创建好的IIS就有个默认站点:查看默认站点的目录路径:2.配置默认站点:IP地址这里需要注意,因为有可能本地有两块网卡,会有两个不同的IP,那么客户访问时输入哪个IP呢?或只有一个网卡,但设置了两个IP都有可能出现此类问题.如果选择"全部未分配",代表客户输入哪个IP都能访问,但在实际当中还是最好指定一个IP 来访问比较好!默认TCP端口是80,一般的WEB站点都保留此值,这样用户使用浏览器输入"http://IP地址"就可以访问WEB站点.如果为了安全保密,修改TCP端口,如修改成"81",则访问WEB站点时需要输入"http://IP地址:81",如果不具体指定TCP端口,则不能正确访问WEB站点.主目录中可以设置WEB站点目录的存放路径,以下是默认站点目录的路径:文档用于设置网站的首页,以下的多个网页的优先显示的顺序是从上到下.3.配置虚拟目录物理目录:实际存放在主目录的子文件夹虚拟目录:能将一个网站的文件分散存储在同一计算机的不同路径和其他计算机中使用虚拟目录的优点:将数据分散保存到不同的磁盘或者计算机上,便于分别开发与维护当数据移动到其他物理位置时,不会影响到Web网站的逻辑结构在默认网站上创建"虚拟目录":创建虚拟名称:指定虚拟路径:打开虚拟目录属性:配置后虚拟目录属性后访问虚拟目录:在浏览器地址栏输入“http://IP/地址/虚拟目录名”通过在网页中的链接访问Web网站4.配置虚拟主机为了提高硬件资源的利用率,可以在一台计算机上运行多个网站,而不需要另加什么硬件,这些网站称为虚拟主机,而实现虚拟主机一般有3种方式:a)使用不同的IP地址b)使用相同的IP地址、不同的TCP端口c)使用相同的IP地址和TCP端口、不同的主机头1)不同IP地址的网站例如:服务器上有2个IP地址192.168.1.2和192.168.1.3,默认网站站用192.168.1.2,现在需要新建一个网站,IP地址为192.168.1.3.创建另一个新的WEB站点:为第二个网站指定1.3的IP地址:指定站点目录路径:创建完毕:2)不同TCP端口的网站如果2个网站,IP地址和TCP端口都相同(主机头值为空),则这2个网站不能同时启动:修改第二个网站的TCP端口:网站地址为“http://IP地址:TCP端口号”:3)配置主机头相同IP相同TCP端口能运行多个网站吗?可以使用不同的主机头运行多个网站(主机头形式为FQDN)注意:主机头需要DNS解析创建第二个网站的IP和第一个IP相同,然后再选择"高级":单击"编辑":为两个站点分别配置不同主机头,客户端分别输入不同的名称访问不同的WEB站点:巧妙设置解决IIS服务器访问难题(图)1、解惑子页面无法访问难题当我们使用IIS6.0服务器架设好了目标网站,并尝试使用IE浏览器来访问目标网站的主页面时,可能会发现该网站主页面内容可以被正常访问到,但我们在尝试访问该网站子页面内容时,IE浏览器却出现了无法访问的提示,这究竟是什么回事呢?其实这种访问错误提示是IIS6.0服务器所特有的,我们只要按照如下步骤设置一下IIS服务器就能轻松排除该访问难题:进入到本地服务器系统的IIS服务器控制台界面。
自己架设的iis出现,-无法找到该页-解决方案
自己架设的iis出现,"无法找到该页"解决方案篇一:问题这个问题见了好几次,在.net下 Microsoft visual XX->visual studio tools->visual studio XX命令提示下输入aspnet_regiis -r,就可以只是重新注册一下而已这是因为你先装了.net而后装了iis用户的权限没加进运引起我的就是这种情况,先安装了.net环境,然后才安装了IIS。
解决方案汇总:第一种故障描述:服务器应用程序不可用新”按钮重试您的请求。
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。
请点击 Web 浏览器中的“刷管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。
请检查此日志项以查明导致该错误发生的原因。
解决过程:微软 SP1 安全更新程序 (KB886903)补定可能会导致web应用程序“服务器应用程序不可用”和“aspnet_ 意外停止”cowbird很恼火,突然发现IIS中的应用程序不能浏览页面了,试了试任何一个aspx页面也打不开。
重新用建立了个新的web应用程序,现象依旧。
电脑环境:winXX,问题现象:1)当想浏览某个页面的时,会显示"服务器应用程序不可用" 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。
请点击 Web 浏览器中的“刷新”按钮重试您的请求。
管理员注意事项:详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。
到日志去一查,发现:“aspnet_ (PID: 356)意外停止。
”2)如果选择调试,显示如下图:尝试:想了想,问题是突然出现的,其间没有安装什么软件,也没有中病毒,奇怪了。
若根据"ExecutionEngineException"在google上查来的结果是“无药可救”,做好“最坏打算”,重装!。
您未被授权查看该网页的解决办法
在配置IIS的时候,如果安全稍微做的好一些。
就会出现各式各样的问题。
比如,常见的访问网页会弹出用户名密码的登陆界面,或者是访问某种页面比如html,asp没事情,但是访问jsp或者php就有问题,显示ACL 禁止访问资源等通常的解决办法是。
1、错误号症状:HTTP 错误- 未经授权:访问由于凭据无效被拒绝。
分析:由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。
解决方案:(1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用。
如果还没有解决,请继续下一步。
(2)查看本地安全策略中,IIS管理器中站点的默认匿名访问帐号或者其所属的组是否有通过网络访问服务器的权限,如果没有尝试用以下步骤赋予权限:开始->控制面板->管理工具->本地安全策略->安全设置->本地策略->用户权限分配,双击“从网络访问此计算机”,添加IIS默认用户或者其所属的组。
注意:一般自定义IIS默认匿名访问帐号都属于组,为了安全,没有特殊需要,请遵循此规则。
2、错误号症状:HTTP 错误- 未经授权:访问由于服务器配置被拒绝。
原因:关闭了匿名身份验证解决方案:运行IIS管理器,打开站点属性->目录安全性->身份验证和访问控制->选中“启用匿名访问”,输入用户名,或者点击“浏览”选择合法的用户,并两次输入密码后确定。
3、错误号:症状:HTTP 错误- 未经授权:访问由于ACL 对所请求资源的设置被拒绝。
原因:IIS匿名用户一般属于Guests组,而我们一般把存放网站的硬盘的权限只分配给administrators组,这时候按照继承原则,网站文件夹也只有administrators 组的成员才能访问,导致IIS匿名用户访问该文件的NTFS权限不足,从而导致页面无法访问。
解决Web服务器故障9个小妙招
解决Web服务器故障9个小妙招第1招:Windows 2000 Server系统Web服务启动失败故障现象:某单位的小型局域网采用Windows 2000 Server自带的IIS 5.0为内网客户机提供Web服务,后改用第三方服务器软件Apache提供Web服务。
但考虑到维护的便利性,决定再次启用IIS 提供Web服务。
但是在启用网站服务的时候出现“另一个程序正在使用此文件,进程无法访问”的提示。
解决方法:很明显,造成IIS不能提供Web服务的原因就是因为安装并启用了Apache服务器软件,导致了服务冲突。
解决这个问题的方法比较简单,只需停止Apache提供的Web服务即可,实现方法为:依次单击“开始”→“程序”→Apache HTTP Server2.0.50→Control Apache Server→Stop菜单项即可停止Apache提供的Web服务,如图2008121301所示。
图2008121301 停止Apache提供的Web服务第2招:IIS 6.0中的Web站点无法匿名访问故障现象:某公司在其内部网络中使用IIS6.0提供Web服务。
在经过一些设置之后,发现在使用IE浏览器访问网站主页时要求输入用户名和密码。
而网站提供的内容对访问者并没有身份限制,完全没有必要进行身份验证。
解决方法:一般而言,我们在访问网站时是不需要提供用户账户和密码的,然而这并不代表服务器没有对访问者进行身份验证。
实际上服务器仍然在使用网站上某个特定的账户对所有访问者进行身份验证,只是对于访问者是不透明的,这就是所谓的匿名访问。
匿名访问的原理是使用网站上的某个特定账户。
使用匿名访问时,该账户必须存在,拥有合法的密码,尚未过期,而且未被删除。
其余的标准安全机制也在进行,比如:账户的ACL或指定登录时长等。
可以首先确定已经启用匿名访问方式,并检查用于匿名访问的账户是否合法,操作步骤如下所述:第1步,依次单击“开始”→“管理工具”→“Internet信息服务(IIS)管理器”菜单项,打开“Internet信息服务(IIS)管理器”控制台窗口。
IIS常见问题及解决方法
IIS7 配置默认文档的错误2009-11-06 14:54:11| 分类: |标签:|字号大中小订阅今天在IIS7中配置程序时出现如下错误配置错误在唯一密钥属性"value ”设置为"default.aspx书寸,无法添加类型为"add”的重复集合项配置文件\\*******\web\web.config<defaultDocument><files><add value="default.aspx" /></files></defaultDocument>错误原因是IIS中已经设置了默认document为default.aspx,这时候得到了另外一个相同的add 引发异常,处理方案是在<add />之前加入<clear />即修改web.config 为<defaultDocument><files><clear /><add value="default.aspx" /></files></defaultDocument>这种方法适用于任何可能产生继承混淆的.net configuration用户'IIS APPPOOL\DefaultAppPool' 登录失败。
valueweb.config 中2010年12月27日星期一下午02:58用户'IIS APPPOOL\DefaultAppPool' 登录失败。
我在windows7(windows2008)中安装了iis之后添加了我做的网站打开之后提示用户'IIS APPPOOL\DefaultAppPool' 登录失败。
错误我再visualstudio2008 中能正常运行最佳答案这是设置iis应用程序池的设置问题。
Windows7下安装IIS出现“出现错误,并非所有的功能被成功更改”
Windows7下安装IIS出现“出现错误,并⾮所有的功能被成功更改”上周六,新买了Dell笔记本电脑,⾃带Windows7 Home Basic系统,想在系统中安装IIS,第⼀次提⽰安装成功,但是更本⽆法找到控制台,在⽹上搜索了半天,也没有找到解决⽅案,后来我想可能是WIndows7和windows XP⼀样,家庭版⽆法⽀持IIS,因此按照⽹上的⽅法升级⾄WIndows7旗舰版,控制台果然出来了,但遗憾的是⽆法运⾏ASP程序。
也找不到应有的ASP和.NET内容,后来从控制台下重新勾选应有的项⽬,再次安装却出现如下图所⽰的错误提⽰:在⽹上搜索了很多种⽅法来解决都没有凑效,当然我没有重装系统,这会很⿇烦。
最后,没办法,我⾸先降低了UAC设置,然后进⼊控制⾯板准备卸载掉IIS再次重装⼀次试试,结果成功了。
下⾯就是我的具体解决⽅案:(1)进⼊UAC,将其调⾄最低。
具体操作⽅法:点击[开始],在程序搜索中输⼊UAC,回车后则进⼊UAC控制界⾯。
UAC,⽤户帐户控制设置如下,这个设置主要是避免Windows7种由于⽤户帐户权限控制使得有些功能不能正确安装。
此步骤设置完成后,进⼊控制⾯板选择[程序和功能],如下图:此步骤设置完成后,进⼊控制⾯板选择[程序和功能],如下图:然后在卸载或更改程序的左侧再选择[打开或关闭Windows功能]项。
进⼊“打开或关闭Windows功能”界⾯:在该界⾯中,将“Internet Information Services可承载的Web核⼼”和Internet 信息服务的勾选去掉,然后单击确定,等执⾏完毕后,关闭系统,然后再开机。
开机后,重新进⼊控制⾯板,进⼊“打开或关闭Windows功能”界⾯,按照下图,将“Internet Information Services可承载的Web核⼼”和“Internet 信息服务”的相关功能选中。
并单击确定,正常安装完毕后,不需要重起,但建议重起⼀次,这样,在Windows7下,IIS7.5就成功安装完了。
安装IIS后无法打开ASP网页
如果你在XP系统下,IIS安装好后仍无法打开Asp文件1..运行:regsvr32 %windir%/system32/vbscript.dll (其实这一步也可以省,确保万一,还是执行吧)2. 运行:msdtc -resetlog3. 卸载IIS4. 重新安装IIS注释:1. 微软只随IIS5提供了一个管理脚本adsutil.vbs,这个脚本位于C:\inetpub\adminscripts子目录下,首先注册vbscript.dll。
2. msdtc.exe是微软分布式传输协调程序。
该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server,该服务用于管理多个服务器,必须确保该服务正常启动。
(1)控制面板->管理工具->组件服务(2)找到“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”->“IIS Out-Of-Process Pooled Applications”3. 如果找不到“IIS Out-Of-Process Pooled Applications”,或在点击不能打开“COM+应用程序”,执行完“ms dtc -resetlog”后,重新安装IIS即可。
打开"COM+应用程序"时弹出错误对话框,报告8004EOOF错误。
这是msdtc服务没有正常启动。
直接从第二步开始也可以Step1 删除注册表中的键:HKEY_LOCAL_MACHINE--SYSTEM--CurrentControlSet--Services--MSDTCHKEY_LOCAL_MACHINE--SOFTWARE--Microsoft--MSDTCHKEY_CLASSES_ROOT--CIDStep2 停止MSDTC服务:net stop msdtcStep3 卸载MSDTC服务:msdtc -uninstallStep4 重新安装MSDTC服务:msdtc -install这样问题就解决了。
IIS默认网站停止与解决
IIS默认网站停止与解决用IIS的时候不多,用过三次遇到了三个不同解决方式的同样问题,即都是默认网站停止。
第一次:刚装完IIS,由于系统是xp简化版,而且没有系统盘,装的时候费了好大的周折,终于装好了,想去设置一下,结果发现默认网站是停止的。
于是上网搜解决的办法,看到说是由于80端口被其他程序占用,改个端口就可以了。
于是改成88,果然大功告成!第二次:IIS装完之后好长时间没用,一天突然要测试一个网页,结果怎么都打不开,又看了一下iis的默认网站,原来又停止了。
按照上次的方法改了端口,还是不行。
于是再搜索,看到很多网友说是由于安装了一个更新补丁KB939373导致的,点“控制面板” “添加删除程序”,选中上面的“显示更新”,找到那个补丁删除,OK,问题解决!第三次:由于已经知道了KB939373会导致默认网站停止,所以在以后每次系统提示更新的时候特意忽略掉那个补丁不去安装,可是这次竟然又停止了,是什么原因呢?而且world wide web publishing 也是无法启动,但是与之相关的其他服务却都是启动的。
这个原因,搜遍了所有的答案都是由于安装KB939373所致,可是我明明没有安装过!终于,找到了一个网友的同样的问题,他的思路是:既然说把KB939373卸载就可以解决,而我的电脑又没有安装这个补丁,那就先把它安装了再卸载掉会怎样呢?于是他安装了这个补丁,奇怪的是,把这个补丁安装上,还没有来得及卸载掉,却发现默认网站可以启动了!~~~~像是看到了救星,于是我也赶紧下载了那个补丁去安装,果然,如他所说的一模一样,成功!IIS默认网站停止收藏IIS默认网站停止2009-03-19 21:40iis无法启动,Internet信息服务-网站-默认网站(停止),点起用出现iis无法启动,发生意外错误0x8ffe2740之解决办法!!!但World Wide Web Publishing是启动的,我把网上现在能搜的删除补丁等办法都试了也不管用,请问哪位高手能告诉我解决的办法呢?现在着急啊,都弄了一天了尝试启动一个网站时收到错误消息“Unexpected Error 0x8ffe2740 Occurred”察看本文应用于的产品文章编号: 816944最后修改: 2008年8月27日修订: 1.1概要当您尝试使用Internet Information Services 管理器(IIS 管理器)启动一个网站时,该网站未启动并且您可能收到以下错误消息:Unexpected error 0x8ffe2740 occurred回到顶端原因如果系统上存在端口冲突,则可能发生此行为。
asp无法解析的解决
注意:如果在使用IE5.0(或以上版本,译者注),你可能屏蔽了IE高级选项中的显示友好HTTP错误信息选项,更多信息:请参考微软知识库:
Q218155 Description of Hypertext Transport Protocol Error Messages
C:\Inetpub\adminscripts>cscript synciwam.vbs.
关于IWAM用户(设置不正确)导致asp文件不能正常执行,请参考入下知识库.
Q308622 HOW TO: Perform Administration Tasks in IIS from a Command Prompt
3.如果通过第二步asp文件能正常执行,将站点的应用程序保护级别设回'中'或'高',将IWAM用户添加到本地管理员用户组中,如果通过这步,asp文件能正常执行,说明IWAM用户的访问许可权限就存在问题,请跳到第四步,如果asp文件还没正常执行,请在命令提示符中执行Synciwam.vbs 工具.
方法:打开命令提示符窗口敲入如下命令:
1.如果WEB站点目录下有Global.asa文件,改此文件文件名为Global.old.重启WEB服务,在记事本中写如下代码(最简单的那种asp源码就行用户自行编写).文件另存为Test.asp于WEB根目录下.
如果asp文件能正常执行,问题就出在Global.asa上,如果依然不行,请转到第二步.
若要获取关于此消息的更多的信息,请访问 Microsoft 联机支持站点: /contentredirect.asp 。
解决IIS服务故障的16个小妙招
解决IIS服务故障的16个小妙招第1招:Windows Server 2003服务器IIS服务启动失败故障现象:某单位的一台Windows Server 2003服务器,安装了IIS 6.0组件。
在一次手动启动Web服务的时候出现错误提示“地址被占用,启动失败!”,从而无法启动IIS。
解决方法:一般而言,导致IIS启动失败的原因大概包括以下几种:1.IIS完整性遭到破坏,一些运行IIS必需的程序文件损坏或者被破坏。
2.计算机内存校验错误导致故障发生。
根据上述故障现象分析,可以通过重新安装IIS组件和重新启动IIS 来解决问题。
IIS组件的完整性遭到破坏是造成IIS无法启动的常见原因,此类故障解决起来比较简单,只需重新安装IIS即可。
重新安装IIS的具体步骤如下所述:第1步,依次单击“开始/控制面板/添加/删除程序”菜单项,打开“添加/删除程序”对话框。
在对话框左侧单击“添加/删除Windows 组件”按钮,打开“Windows组件向导”对话框。
然后在“组件”列表中找到并双击“应用程序服务器”选项,如图2008120801所示。
图2008120801 “Windows组件向导”对话框第2步,在打开的“应用程序服务器”对话框中取消“Internet信息服务(IIS)”复选框,并在随后打开的提示框中单击“确定”按钮,如图2008120802所示。
图2008120802 “应用程序服务器”对话框第3步,接着选取“Internet信息服务(IIS)”复选框并依次单击“确定/下一步”按钮,安装程序开始配置组件。
最后单击“完成”按钮结束配置。
第2招:从IIS Lockdown工具中提取URLScan工具故障现象:某公司网管员准备在其管理的Windows 2000 Server 服务器上安装URLscan工具,然而URLscan工具集成在IIS Lockdown工具中。
在不安装IIS Lockdown工具的前提下安装URLscan工具成了比较棘手的问题。
安装IIS后打不开localhost
IIS安装后打不开localhost的解决办法IIS的安装:一:在XP系统下:你输入这个网址http://localhost/IISHelp/iis/misc/default.asp,看看网页有什么反应。
如果能够正常显示iis的欢迎页面,证明你iis安装的就没有问题了。
如果页面不能显示,看一下网页的下方告诉你是什么错误。
我遇见过两种错误:1、http500错误,这是你的电脑服务没有配置好,不是iis的问题。
解决方法是:①在“开始”-“设置”-“控制面板”-“管理工具”-“服务”中,查看Distributed Transaction Coordinator服务(即DTC)和COM +Event System服务是否启动,若没有启动,请将这两个服务都启动。
另外,我的机子上又出现现一个问题,就是DTC服务无法启动,这时候就在cmd窗口中先后执行下列两条命令:(1)msdtc -resetlog(2)net start msdtc执行完这两条语句后,DTC就能启动成功了。
②执行完上述操作后,接下来就在cmd窗口中再先后执行以下三条命令:(1)cd %windir%\system32\inetsrv(2)rundll32 wamreg.dll,CreateIISPackage(3)regsvr32 asptxn.dll这三条命令中,第二条的CreateIISPackage一定要注意,区别大小写,否则会出错。
2、找不到服务器或 DNS 错误Internet Explorer ,控制面板-管理工具-Internet信息服务-网站-默认网站,默认网站后显示的是停止。
这个问题困扰了我好长时间,最后终于找出问题来了,是360帮我修复了一下系统漏洞之后出的错误。
你在添加或删除程序中删除windows xp软件更新中的kb939373更新,重启一下。
再输入http://localhost/IISHelp/iis/misc/default.asp,应该就能显示正常的内容了。
IIS安装后无法浏览asp网页不完全解决方案
8、如果经过上面设置还不行话的,请注册以下组件,分别把它复制到运行中:
A、regsvr32 %windir%\system32\VBscript.dll
B、regsvr32 %windir%\system32\JScript.dll
C、regsvr32 %windir%\system32\Inetsrv\Asp.dll
五、是否设置默认网站、虚拟目录的具体环节有错误
IIS服务器出现错误的原因很多,请尝试以下操作:
1、查看网站属性——文档
看看启用默认文档中是否存在:index.asp index.htm index.html (最好全都有,没有可添加)
2、查看网站属性——主目录
一、控制面板里没有“->添加/删除Windows组件->Internet信息服务(IIS)”组件的添加方法。
(某些GHOST系统精简后没有此项)
把IIS列进系统组件并安装。先到网上下载iis5.安装包,解压到D盘的根目录下(最好是根目录,便于后面打命令)把目录名该为iis51
A、看看“IUSR_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)
B、看看“IWAM_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)
C、在“IWAM_您的计算机名”该用户上按右键——设置密码(密码要记住,后面还需要用上该密码)
6、打开控制面板——管理工具——组件服务——组件服务——计算机——我的电脑——COM+应用程序
COM+ Utilities
IIS In-Process Applications
IIS Out-Of-Process Pooled Applications
从权限入手解决IIS+PHP环境HTTP 错误 401.3故障
在IIS基础上建立PHP环境总会出现这样或那样的问题,很多问题都比较难解决,笔者最近在建立IIS下PHP环境时就遇到了出现访问出错的问题,所有php页面文件无法正常显示出来,而ASP还有HTML静态页面能够顺利访问。
下面就请各位IT168的读者随我一起从权限入手解决IIS+PHP环境故障。
一、故障现象:笔者搭建环境采用的操作系统是windows XP,IIS是系统自带的IIS 5,PH P版本是5.2。
按照网上的步骤笔者安装PHP程序并配置了IIS中的相应映射参数建立了PHP环境,并且生成了名为index.php的文件作为测试用。
在实际使用中却发现在服务器上通过浏览器访问http://127.0.0.1/index.php和http://l ocalhost/index.php均出现错误提示,具体页面显示为“无权查看网页,基于所提供的凭据,您没有权限查看此目录或网页,HTTP错误 401.3——访问被资源ACL拒绝”。
(如图1)图1 点击看大图为了进一步排查故障笔者又在IIS中通过在默认网站上点“浏览”来查看,结果收到的反馈消息和上面的一样,也是“HTTP错误 401.3——访问被资源AC L拒绝”。
(如图2)图2 点击看大图然而在同一个站点的其他页面文件,只要不是PHP语言建立的都可以正常浏览和查看,包括HTML静态页面和ASP动态网页文件。
二、修改验证方式解决问题:既然IIS反馈回的信息是“HTTP错误 401.3——访问被资源ACL拒绝”,所以笔者也针对访问权限进行排查故障工作。
第一步:在IIS中的默认网站上右键选择“属性”来查看该站点的相关属性信息。
(如图3)第二步:在打开的默认网站属性处我们找到“目录安全性”标签,然后点“匿名访问和身份验证控制”旁边的“编辑”按钮。
(如图4)图4 点击看大图第三步:笔者在“身份验证方法”处看到了默认情况下IIS是通过建立的I USER_CHINA-914340F04以及相应的密码访问IIS页面信息的,这个帐户也是由I IS自动创建的。
IIS6安全配置大全及服务器无法访问解决方案总结20100515
Windows Server2003 IIS 6.0安全配置草稿目录1.安装IIS6.0 (2)1.1安装Internet 信息服务 (2)1.2配置匿名身份验证 (2)2.基本W EB 站点配置 (3)3.让IIS以最小的NTFS权限运行 (3)4.防范W SCRIPT.S HELL组件的方法 (4)5.防范S HELL.A PPLICATION组件的方法 (4)6.硬盘文件夹权限详细配置 (4)7.卸载最不安全的组件 (5)8.禁用TCP/IP上的N ET BIOS (6)9.TCP/IP上对进站连接进行控制 (6)9.1方法一利用TCP/IP筛选 (6)9.2方法二利用IP安全策略 (6)10.防范拒绝服务攻击 (6)11.为IIS中的文件分类设置权限 (7)12.删除不必要的应用程序映射 (7)13.保护日志安全 (8)13.1方法一: 修改IIS日志的存放路径 (8)13.2方法二: 修改日志访问权限 (8)IWindows Server2003 IIS 6.0安全配置1. 安装IIS6.01.1安装Internet 信息服务Microsoft Internet 信息服务(IIS) 是与Windows Server 2003 集成的Web 服务。
要安装IIS、添加可选组件或删除可选组件,请按以下步骤操作:1.单击开始,指向控制面板,然后单击“添加或删除程序”。
“添加或删除程序”工具就会启动。
2.单击添加/删除Windows 组件。
显示“Windows 组件向导”。
3.在Windows 组件列表中,单击Web 应用程序服务器。
4.单击详细信息,然后单击Internet 信息服务(IIS)。
5.单击详细信息,以查看IIS 可选组件列表。
6.选择您要安装的可选组件。
默认情况下,下列组件是选中的:--- 公用文件--- FrontPage 2002 Server Extentions--- Internet 信息服务管理单元--- Internet 信息服务管理器--- NNTP 服务--- SMTP 服务--- World Wide Web 服务7.单击“World Wide Web 服务”,然后单击详细信息,以查看IIS 可选子组件(如ActiveServer Pages 组件和“远程管理(HTML) 工具”)的列表。
IIS数据库连接错误
windows7 旗舰版IIS设置一、首先打开Win7控制面板,单击“程序和功能”,然后选择左侧的“打开或关闭Windows功能”。
二、现在出现了安装Windows功能的选项菜单,注意选择的项目,我们需要手动选择需要的功能,下面这张图片把需要安装的服务都已经选择了,大家可以按照图片勾选功能。
(注意是“ Internet(IIS)三、安装完成后,再次进入控制面板,选择“管理工具”,进入后双击Internet(IIS)管理器选项,进入IIS设置。
管理器”而不是“ Internet(IIS)6.0管理器,至于有什么差别,我也没有试过,你如果有空可以试试)四、现在进入到IIS的控制面板。
五、选择左边小窗口的Default Web Site,如果没有出现就单击几下XXXXXX-PC(电脑的型号)就可以看到Default Web Site,然后双击中间窗口出现的“ASP”选项。
六、IIS中ASP“父路径”是没有启用的,要开启父路径,选择True,搞定父路径选项。
七、配置IIS的站点。
单击右边的“高级设置”选项,则可以设置网站的目录(最好将其设置在某一盘符的根目录下)。
八、点击右侧的“绑定”,设置网站的端口。
(至于端口我也不知道是多少,不妨照着图片用8081,这个端口反正是没错的,我设置的端口也是8081)九、点击“默认文档”,设置网站的默认文档。
(最好按着图片来,注意上下顺序)至此,Win7旗舰版的IIS设置已经基本完成了,ASP+Access程序可以调试成功。
正确将网站放在规定盘符下,然后可向地址栏中输入http://localhost:8081,按下回车后即可看见你自己做的网站了。
c:\windows\temp,给iis用户他的全部权限。
跟win7没关系,而跟数据库的配臵有关,比如数据库是否支持远程访问,用户验证方式是混合还是windows验证,一般软件都是用sa账户连接的。
因为你的asp程序是现成的,所以我想连接字符串格式应该没问题,可能和数据库配臵不相符有关。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从注册表里找到这三项。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID
删除!
然后net stop msdtc 运行试一下!或者在CMD下输入命令也可以(即停止 msdtc )
接着msdtc -uninstall 卸载它!
然后msdtc -install 安装!
打开 管理工具里的事件查看器 看最新的那个事件
安装成功了!
安装完MSDTC后 组件服务里的COM+就可以打开了
但还是少了很多东西。
右击“网站”属性->选择“目录安全性”->点“编辑”然后在弹出的对话框中确保只选中了“匿名访问”和“集成Windows验证”两项,单击匿名访问中的编辑,去掉“允许IIS控制密码”
三、无法进入“控制台根目录”->"组件服务"->"计算机"->"我的电脑"->"COM+应用程序"的解决方法
进入“控制台根目录”->"组件服务"->"计算机"->"我的电脑"->"COM+应用程序", 出错后,错误代码8004E00F-COM+无法与Microsoft分布式事务协调程序
在开始程序运行:msdtc -resetlog 就行了。
7、请检查“控制面板——管理工具——数据源 (ODBC)”,看看系统DSN 有没有Access数据库驱动,如果是空白的话,请添加一个。
8、如果经过上面设置还不行话的,请注册以下组件,分别把它复制到运行中:
A、regsvr32 %windir%\system32\VBscript.dll
B、regsvr32 %windir%\system32\JScript.dll
5、打开控制面板——管理工具——计算机管理——本地用户和组——用户
A、看看“IUSR_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)
B、看看“IWAM_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)
C、在“IWAM_您的计算机名”该用户上按右键——设置密码(密码要记住,后面还需要用上该密码)
提示:下载后请进行病毒扫描
一、控制面板里没有“->添加/删除Windows组件->Internet信息服务(IIS)”组件的添加方法。
(某些GHOST系统精简后没有此项)
把IIS列进系统组件并安装。先到网上下载iis5.1安装包,解压到D盘的根目录下(最好是根目录,便于后面打命令)把目录名该为iis5.1
现在GhostXP比较流行,都是不预装IIS的,而自己安装完后打不开欢迎界面的现象也常常出现,这个问题是比较头疼的,今天把我遇到的问题相关解决的方案拿出来,希望对新手有帮助 首先你得确定,安装的是xp sp2,+iis5.1否则,可能版本不统一。(个人经验笔记本比较爱出现问题)
IIS安装下载地址:
6、打开控制面板——管理工具——组件服务——组件服务——计算机——我的电脑——COM+应用程序
A、在“IIS Out-Of-Process Pooled Applications”上按右键选择‘属性’——选择‘标识’,指定用户:IWAM_您计算机名(说明:可以点浏览查找);输入密码,密码上面步骤的密码。再次启动该服务,启动后它会动。
IIS Out-Of-Process Pooled Applications
IIS Utilities
MS Software Shadow Copy Provider
System Application
五、关于微软分布式传输协调程序(msdtc)出错
当打开控制面板,管理程序,组件服务里的COM+,出现错误。我们先来卸载它
四、"COM+应用程序"里正常要有的应用程序一般为8个对象,如果没有IIS****项目则在控制面板/组件里重新安装IIS就会解决。
COM+ Explorer
COM+ QC Dead Letter Queue Listener
COM+ Utilities
IIS In-Process Applications
首先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,在sysoc.inf中找到“[Components]”这一段,在里面加上这段:“iis=iis2.dll,OcEntry,iis2.inf,,7”,之后保存并关闭。
接下来,在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车:
然后打开计算机管理 用户和组 在你的用户组里有两个用户。
IUSR_你的计算机名
IWAM_你的计算机名
在这两个用户那点击右键,设置同样的密码 例如:我设置为123456789
然后准备cmd 窗口
\Inetpub\AdminScripts>
adsutil SET w3svc/WAMUserPass "刚才的密码"
然后准备一个cmd窗口,进入 system32/inetsrv
接着rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll 现在注册组件试一下。
组件服务里的COM+下的项目全出来了 一个个启动 问题解决
六、是否设置默认网站、虚拟目录的具体环节有错误
之后就和平常安装IIS一样了,只不过,在安装的过程中会出现找不到文件的情况(这是正常的,因为你的IIS安装目录没在XP默认的目录下)。这时,你点击浏览,选择你刚刚解压的目录就可以了,这种让你选择安装文件的现象共会出现几次。过一会,IIS就安装完成了,点击“完成”。但做到这一步还不算完,因为是安装包安装的,需要对IIS进行一些设置(不然会出现内部服务器500错误).
二、解决数据库链接错误的方法
打开开始--所有程序--管理工具--组件服务,在左边选择“控制台根目录”->"组件服务"->"计算机"->"我的电脑"->"COM+应用程序", 然后在右边框里点右键"IIS Out-Of-Process Pooled Applications ",选择属性,点“标识”选项卡,选择“系统帐户”,然后确定,重启IIS即可。
C、regsvr32 %windir%\system32\Inetsrv\Asp.dll
IIS5.0安装包 /soft/iis5.0.rar (适用于:Windows Xp)
IIS5.1安装包 /soft/iis5.1安装包下载.rar (适用于:Windows Xp sp2)
IIS6.0安装包 /soft/iis6.0.rar (适用于:Windows 2003)
D、执行权限:纯脚本
3、查看网站属性——目录安全性——编辑
A、是否勾选“匿名访问”
B、用户名:IUSR_您的计算机名(不对,就点浏览选择)
C、密码不用改,勾选“允许IIS控制密码”就可以了
D、其它不用选
4、查看网站属性——网站
A、IP地址:全部未分配 或者 选择一个
B、TCP端口:80 (最好不要改,改了访问方法就不一,特别提醒:有些软件会占用80端口,端口被占就启动不了IIS,例如:讯雷)
B、在“IIS In-Process Applications”上按右键选择‘属性’——选择‘安全性’,将‘启用身份验证’勾去掉
C、在“IIS Utilities”上按右键选择‘属性’——选择‘安全性’,将‘启用身份验证’勾去掉。
特别提醒:有些朋友的组件无法启动,可能是您优化了XP服务,也可能是病毒导致,也可能是组件出差……这些就只能靠您处理了
expand d:\iis5.1\iis.dl_ c:\Windows\system32\setup\iis2.dll
expand d:\iis5.1\iis.in_ c:\Windows\inf\iis2.inf
注意:如果你解压到了F盘就把上面的D改为F就可以了,其他同理。这时候,你打开控制面板->添加/删除Windows组件,就会发现,Internet信息服务(IIS)的安装选项已经出现在安装列表里了。 1、查看网站属性——文档
看看启用默认文档中是否存在:index.asp index.htm index.html (最好全都有,没有可添加)
2、查看网站属性——主目录
A、本地路径是否指定正确
B、是否勾选“脚本资源访问”
C、是否勾选“读取”