IIS应用程序池由服务器引起常见错误号的原因分析及解决方法

合集下载

IIS部署网站一些问题解决办法

IIS部署网站一些问题解决办法

可能遇到的问题:1、错误信息:“/”应用程序中的服务器错误。

未能从程序集“System.ServiceModel,Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。

说明:执行当前Web 请求期间,出现未经处理的异常。

请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.TypeLoadException: 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。

错误原因:根据:如果安装了 .NET Framework 4,随后启用了 .NET Framework 3.5WCF HTTP 激活,则会发生此错误。

解决办法:若要解决该问题,请在Visual Studio 2010 命令提示符下运行下面的命令行:aspnet_regiis.exe -i -enable或在cmd中运行:C:\Windows\\Framework\v4.0.30319\aspnet_regiis.exe -i -enable另:执行此命令后命令提示符提示错误:用于在本地计算机上安装和卸载 的管理实用工具。

版权所有(C) Microsoft Corporation。

保留所有权利。

开始安装 (4.0.30319.33440)。

此操作系统版本不支持此选项。

管理员应使用“打开或关闭Windows 功能”对话框、“服务器管理器”管理工具或dism.exe 命令行工具安装/卸载包含IIS8 的 4.5。

IIS服务中http500内部服务器错误分析及解决方案

IIS服务中http500内部服务器错误分析及解决方案

IIS服务中http500内部服务器错误分析及解决方案
王剑波
【期刊名称】《青海石油》
【年(卷),期】2014(000)002
【摘要】IIS(Internet Information Server)是Windows操作系统中一个很重要的组件,我们经常会利用它来架设企业或个人的网站,但是在网站的调试过程中,往往会出现HTTP服务器内部错误问题。

本文通过http 500错误产生的现象,分析了其中的原因,针对问题产生的原因,提出了解决方案,较好地解决了网站在架设过程中出现的内部服务器错误问题。

【总页数】3页(P90-92)
【作者】王剑波
【作者单位】青海油田档案信息管理部
【正文语种】中文
【中图分类】TE
【相关文献】
1.网站Http500内部服务器错误的解决方法 [J], 夏滢
2.IIS服务器“500”内部错误的原因 [J],
3.虚拟化服务器中的潜在安全威胁分析及解决方案比较 [J], 王皓然;魏力鹏
4.IIS服务HTTP500内部错误分析及解决办法 [J], 辛峰;候春俊
5.Windows+IIS Web服务器性能异常的错误源排查探讨 [J], 聂庆鹏;刘磊
因版权原因,仅展示原文概要,查看原文内容请购买。

iis7.5应用程序池模板永久性缓存初始化失败解决方法

iis7.5应用程序池模板永久性缓存初始化失败解决方法

错误:应用程序池“AppPoolName”的模板永久性缓存初始化失败,这是由以下原因所导致:无法创建应用程序池的磁盘缓存子目录。

数据可能包含额外的错误代码在一次重启IIS服务的过程中,突然无法启动IIS服务,打开Internet 信息服务(IIS)管理器也不显示站点,在系统日志中看到错误:===========================================来源:Active Server Pages事件ID:5错误:应用程序池“AppPoolName”的模板永久性缓存初始化失败,这是由以下原因所导致:无法创建应用程序池的磁盘缓存子目录。

数据可能包含额外的错误代码:===========================================于是在网上搜索了一套堆资料,最后查到微软官方的解决方法如下:(此方法试过不行的用户注意最后的讲解)手动设置文件夹的权限1.单击“开始”,再单击“Windows 资源管理器”,双击“我的电脑”,再双击系统驱动器(通常为驱动器C),然后双击“WINDOWS”或“WINNT”。

2.双击“Help”,双击“iisHelp”,右键单击“common”,然后单击“共享和安全”。

3.单击“安全”,然后单击“添加”,键入IIS_WPG,然后单击“确定”。

4.选中“IIS_WPG”,单击选中以下复选框,然后单击“确定”:o读取和执行o列出文件夹内容o读取5.打开systemroot\system32\inetsrv\ASP Compiled Templates 文件夹的“共享和安全”对话框,然后授予IIS_WPG 组“完全控制”权限。

6.对systemroot\IIS Temporary Compressed Files 文件夹重复步骤5。

要手动设置NT AUTHORITY\NETWORK SERVICE 的权限,请按照下列步骤操作:1.单击“开始”,单击“运行”,键入%systemroot%\Help\iisHelp,然后单击“确定”。

关于win7安装IIS“出现错误,并非所有功能被成功更改”终极解决办法

关于win7安装IIS“出现错误,并非所有功能被成功更改”终极解决办法

关于win7安装IIS“出现错误,并⾮所有功能被成功更改”终极解决办法⾸先本⼈的是win7旗舰版,且已激活(所谓盗版)再次声明,此问题与⽹上说的win7 ghost版本⽆关,与was⽆关,与net3.5⽆关。

我是做⽹站开发的,最讨厌配置tomcat系列的东西。

于是决定iis搭建本地的web服务器,开始使⽤常规步骤安装,开始-控制⾯板-程序和功能-打开或关闭windows功能可是这样做下来,到最后始终提⽰“出现错误,并⾮所有功能被成功更改”。

搁置在这了,于是就去各种baidu+google。

回答都是什么换系统,或者激活的问题啦。

其实如果你是这种情况的话下载了安装程序安装他也会出错,但是这个错误很重要,他提⽰错误1303.且告诉了错误路径在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\iis....差点就放弃了。

于是我去这个⽬录查看,当进到⾥⾯是根本就没有所谓的iis这个⽂件,于是我考虑到是权限问题,看到program(程序)这个⽂件时,上⾯有个⼩锁,于是我就单击⿏标右键--安全发现在⾥⾯有个未知⽤户{s-5-z......100} 于是我就明⽩了,iis安装会出现这个账户,⽽且这个账户需要这个路径的完全控制权限。

于是解决步骤开始了在c盘上单击⿏标右键---属性--安全--⾼级--所有者--编辑--adminisrators(第⼆个)。

勾选底下的替换⼦容器个对象所有者。

应⽤--(等待)--确定然后回到C:\ProgramData\Microsoft\Windows\Start Menu(开始菜单)在Programs上单击⿏标右键--属性--安全--编辑--未知⽤户{s-5-z....100}--完全控制。

应⽤确定。

ok!现在再⽤传统⽅法,在开始--控制⾯板--程序⾥⾯添加iis安装就可以完全安装了。

⾄此就解决了此问题。

记得安装完后去删除那个未知⽤户。

win7 IIS 部署网站后出现的问题及解决方法

win7 IIS 部署网站后出现的问题及解决方法

错误1.Could not load file or assembly 'XXXXXXXX' or one of its dependencies.试图加载格式不正确的程。

解决方案:异常类型System.BadImageFormatException异常消息Could not load file or assembly 'Interop.zkemkeeper' or one of its dependencies. 试图加载格式不正确的程序。

异常环境当我把编译好的程序托管到IIS下后,访问时出现了以下问题,服务器环境是IIS 7,操作系统Windows 7。

解决方法出现上述问题的原因是,所加载的程序集中有32位的,也有64位的,IIS 7 程序池在Windows下.Net FrameWork是64位的,要想正确使用,需要对程序池进行配置。

如下图所示:错误2.无法识别的属性“targetFramework”。

请注意属性名称区分大小写。

解决方案:配置错误说明: 在处理向该请求提供服务所需的配置文件时出错。

请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 无法识别的属性“targetFramework”。

请注意属性名称区分大小写。

源错误:源文件: E:\NET\CRM.Web\web.config 行: 26版本信息: Microsoft .NET Framework 版本:2.0.50727.4961; 版本:2.0.50727.4955解决方法:修改.NET Framework 版本为相应版本即可,我以前用的是2.0换成4.0的时候出现这个错误。

我的win7系统1、打开IIs点击IIS根节点2、看右边的“操作”-》点击“更改.NET Framework 版本”3、选择相应的版本,我这里应该选择v4.0.30319,点击确定4、点击IIS的应用程序池5、在右边“操作”栏里选择“应用程序默认设置...”6、把“.NET Framework 版本”设置为v4.0,点击“确定”即可。

IIS问题解决方法

IIS问题解决方法

IIS设置由于用户权限而导致的问题解决方法症状:1、HTTP 500 - 内部服务器错误2、您不具备使用所提供的凭据查看该目录或页的权限3、基于所提供的凭据,您没有权限查看此目录或网页。

HTTP 错误401.3 - 访问被资源ACL 拒绝4、操作必须使用一个可更新的查询5、您未被授权查看该页;您试图访问的Web 服务器上有一个不被允许访问该网站的IP 地址列表,并且您用来浏览的计算机的IP 地址也在其中原因:这是用户权限问题,因为你用的磁盘是NTFS格式。

解决方法:一、添加用户(“Everyone”或者“IUSR_你的机器名”,如IUSR_HONG,即“Internet来宾用户”)二、修改用户权限(给它们读取、写入、修改、甚至完全控制的权限,根据你自己的需要,你可以试试)详细步骤:第一步:随意打开一个D盘——单击顶端菜单栏“工具”——“文件夹选项”——“查看”——在高级设置中找到“使用简单文件共享(推荐)”一项,把前面的钩去掉。

第二步:添加用户右击你用IIS发布站点的文件夹——“属性”——“安全”——单击“添加”按钮添加用户——“高级”——“立即查找”——选中“Everyone”或者“IUSR_你的机器名”——确定——确定第三步:修改用户权限选中你刚刚添加的用户(“Everyone”或者“Internet来宾用户”)——权限设置里“完全控制权限”前打钩——确定(注:在罗列的允许项前打钩,如果你怕麻烦,可直接给它“完全控制权限”,或者根据你的需要,给它读取和运行、写入、修改等权限,你可以自己试试)一般到这一步就可以了,如果还有问题,再进行下面的步骤。

IIS,目录安全性,“匿名访问”前打钩,会有默认的“IUSR_你的计算机名”这个用户和默认密码。

(1、如果“用户名”那里没有默认的“IUSR_你的计算机名”这个用户,则点击“浏览”,“高级”,“立即查找”,选中“IUSR_你的机器名”,确定,确定;2、如果没有默认密码,则在“允许IIS控制密码”前打钩)OK了,或者再进行这一步:一、主目录,“执行权限”选择“纯脚本”;二、主目录,配置,选项,“启用父路径”前打钩。

IIS常见错误.和身份验证

IIS常见错误.和身份验证

1.错误403
文档配置有问题,命名不规则,应该命名为default.htm
2.Asp被禁止
解决方法,启用asp
3.应用程序池被停止了
解决方法,启动应用程序池,所以应该把个网站的应用程序池隔离开,避免应用程序池停止了,影响了所有网站。

4.Ntfs权限被限制
修改iuer2的读取权限
5. 读取访问被拒绝
解决方法,把读取选项打钩。

6.错误401.2
解决方法,需要输入正确的凭据,也就是下面的几种身份验证。

身份验证集成
访问结果
输入正确的凭据即可。

摘要
访问结果
基本
访问结果
输入正确的凭据
.net passport
访问结果。

IIS常见问题及解答以及故障分析

IIS常见问题及解答以及故障分析

IIS常见问题及解答以及故障分析解决以下常见问题:1. 我怎样对IIS设置进行备份?2. 什么工具能帮助我施加一个负载并进行应用程序的强度测试?3. 当Localstart.asp返回了一个“正在创建中”响应时,发生了什么事情?4. 能在Microsoft Windows XP Home Edition中安装IIS或PWS吗?5. ISAPI筛选器能在一个单独的进程空间中运行吗?6. 我在哪能获得这样的示例代码它显示了如何在使用WebDA V的ASP中编辑文档?7. 当我试图用ASP去访问一个数据库时,我得到了一个“拒绝访问”的回应,这是什么原因?8. 如何在没有恢复原始设置的情况下运行IIS锁定工具?9. 在我的intranet环境中,如何处理“server-side include”语法,而不必重新命名所有的文件?10. 当我从一个客户工作站进行访问时,怎样做才能在IIS 4.0(Windows NT 4.0 Service Pack 6a)中访问IISADMIN虚拟目录而不会导致服务器重新启动呢?11. 在Windows 2000 Professional中,我怎样做才能让域用户来管理虚拟目录,以便域用户能够创建和管理他们自己的虚拟目录?12. 在Windows 2000 Server上,当一个站点需要SSL时,我怎样才能在相同的站点上使用主机头?13. 如何在Microsoft Windows XP Home Edition中安装IIS 5.0?问:我怎样对IIS设置进行备份?答:有多种方法可以用来完成此项工作。

在Internet信息服务管理器控制台(IIS插件)中所设置的属性和值都被储存在Metabase.bin文件中,缺省情况下,这个文件位于C:winntsystem32inetsrv”目录中。

在IIS 5.0中,你可以从内置的IIS插件中来备份元数据。

如果需要进行此工作,请选择桌面上的计算机图标然后单击右健。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IIS应用程序池由服务器引起常见错误号的原因分析及解决方法错误号:432错误描述:File name or class name not found during Automation operation错误来源:PE_Common6原因分析:服务器没有升级脚本引擎。

解决方法:升级服务器的IE 到6.0 以上版本,如果还不行,单独安装脚本解释引擎。

正在生成网站首页(/Index.htm )……错误号:-79错误描述:Automation error Library not registered.错误来源:PE_Common原因分析:服务器的IE 版本过低。

解决方法:升级服务器的IE 到6.0 以上版本,如果还不行,单独安装脚本解释引擎。

错误号:-79错误描述:Automation error Library not registered.错误来源:PE_CMS6原因分析:错误定义的应用程序或对象错误,可能是服务器的脚本解释引擎版本过低引起。

解决方法:安装脚本解释引擎。

数据采集错误错误号:7错误描述:Out of memory错误来源:PE_Common原因分析:PE_Common ,Out of memory ,内存溢出,这十分不好说,范围很广。

有可能:1 、采集的文章有日文片假名。

2 、内存不足。

也有可能一点,你的采集历史记录非常非常的庞大,因为采集是第一次全部读入内存减小对数据库频繁的检索量,历史记录和采集项目的资料太多了,内存不足解决方法:这和个人计算机有关,如果条件允许换个服务器看看,故障发生在内存。

在本地调试:增加一个频道后,就出现了这个错误错误号:-59错误描述:不可识别的数据库格式'C:\Inetpub\wwwroot\PowerEasy\database\ ××.asp' 。

错误来源:Microsoft JET Database Engine原因分析:数据库损坏了。

解决方法:下载下来,用ACCESS 修复一下。

0816 版采集出现的错误提示错误号:-87错误描述:由于其Required 属性设置为真(True) ,字段'PE_Article.IncludePic' 不能包含Null 值。

在此字段中输入一个数值。

错误来源:Microsoft JET Database Engine原因分析:因8 月16 日更新的组件中,增加了采集管理包含图片选项(指采集了包含有图片的文章后,其文章标题前是否显示[ 图文] 、[ 组图] 等文字)功能。

此功能导致与Access 数据库中PE_Article 表的IncludePic 字段默认值不兼容,即包含图片成为了一个必选项,若采集属性中不选择此项则采集出错而无法进行采集。

SQL 数据库无此问题存在。

错误号:-87错误描述:字段'PE_Soft.SoftType' 不能是零长度的字符串。

错误来源:Microsoft JET Database Engine原因分析:因为新添加了下载频道,而此频道下“其他管理”中的相关内容是空的,所以才会出现错误提示。

解决方法:到后台新添加的下载频道中,打开“其他管理”,添加相关内容即可。

生成静态页面时,操作时出现以下问题:错误号:91错误描述:Object variable or With block variable not set错误来源:PE_Article原因分析:1. 这个是模板问题。

主要原因是GetArticleList 标签的第二个参数:arrClassID 给值给错了。

2. 语言包修改错误,XML 有严格的语法,语法一处错误了就导致这样的错误。

3. 硬盘是NTFS 格式,而权限没有给,也会导致这样的问题。

解决方法:1. 检查模板,修正GetArticleList 标签的第二个参数的错误。

详见此文/pe2005/FAQ/280.html2. 语言包修改错误了! 你用最新的语言包覆盖一下 .(Language/Gb2312.xml)3. 初步估计应该是您的权限不够所造成的,请联系空间商给于改IIS 对应的用户权限. 修改, 写入, 读取等权限!生成页面或在管理用户列表时出现的错误:错误号:438错误描述:对象不支持此属性或方法错误来源:Microsoft VBScript 运行时错误原因分析:有可能是IE 版本低,或是Vbscript 缺少组件。

解决方法:升级IE 或者重装IE 。

正在生成网站首页(/Index.html )……错误号:430错误描述:Class does not support Automation or does not support expected interface错误来源:PE_Common原因分析:服务器的IE 版本过低。

解决方法:在服务器上安装IE6 或以上版本。

在生成htm 时产生如下错误:错误号:5错误描述:Invalid procedure call or argument错误来源:PE_Article原因分析:由于采集文章在写入数据库时文章标题出现空标题现象,或者内容中含有非法字符就会在生成htm 时出这种错误。

解决方法:打开数据库进入文章库(PE_Article) ,然后选中文章标题(title) 栏升序排列,将空的删掉,或者查找非法字符修正后就可以了。

操作后台任意地方时,出现下面的错误信息:错误号:5错误描述:Invalid procedure call or argument错误来源:PE_Article6错误分析:因为序号过期了解决方法:联系客服更换新的序号。

在给原上传图片加水印时或者上传图片时错误号提示:错误号:4错误描述:Invalid Registration Key.错误来源:Persite.Jepeg.1原因分析:是AspJpeg 组件版本低,或者是破解版的组件。

解决方法:升级或安装AspJpeg 正版组件。

错误号:-87错误描述:所有记录中均未找到搜索关键字。

错误来源:Microsoft JET Database Engine原因分析:数据库的问题解决方法:下载下来用ACCESS 修复一下。

用的是SQL2005 全功能版,在添加模板的时总是提示错误错误号:3251错误描述:当前记录集不支持更新。

这可能是提供程序的限制,也可能是选定锁定类型的限制。

错误来源:ADODB.Recordset原因分析:可能是直接把模板从ACCESS 数据库中导入到SQL 数据库中,并没有使用动易的导入功能来进行。

这样的话,导致丢失了所有的主键、索引、约束等条件。

解决方法:新建一个SQL 数据库,然后使用这个新数据库来做为网站的数据库,再使用数据迁移程序把原来的数据库中的数据迁移过来。

错误号:-00错误描述:列名'True' 无效。

错误来源:Microsoft OLE DB Provider for SQL Server原因分析:是把版本号弄错了。

conn.asp 文件中SystemVersion=0 变成免费版了。

免费版不能使用SQL 数据库,如果强行改成使用SQL 数据库,就会出现上面的提示。

解决方法:改回正确的版本号。

正在生成网站首页(/aa/Index.htm )……错误号:424错误描述:需要对象错误来源:PE_Common原因分析:FSO 没开权限!解决方法:开通FSO 权限。

添加文章的时候出现这个,所有频道都是。

错误号:-04错误描述:至少一个参数没有被指定值。

错误来源:Microsoft JET Database Engine原因分析:是压缩数据库的时候PE_UserGroup 字段出了问题。

解决方法:重新拷贝新的PE_UserGroup 字段到数据库就OK 了。

个人文集申请-出现错误号:3219错误描述:在此环境中不允许操作。

错误来源:ADODB.Recordset原因分析:是系统一个BUG解决方法:已经修复。

下载最新版本替换User\User_Author.asp 同名文件。

错误号:3265错误描述:在对应所需名称或序数的集合中,未找到项目。

错误来源:ADODB.Recordset原因分析:采集出现的问题,是因为新版本对采集表增加了7 个字段,升级完成后还要在“采集管理”下的“文章采集”里点击这个项目进行文章采集(先不要编辑这个采集项目),才能使新系统启用这些字段,同时原采集项目就会变成未审核状态,因此还需要再进行审核操作。

解决方法:在“采集管理”下的“项目管理”里,点中这个采集项目,点“测试”然后点下一步设置好属性。

错误号:440错误描述:Automation error错误来源:PE_Article原因分析:因为某些Win2003 里面提供的Windows Script 可能版本一样但是少了一些其他组件所以出现这个问题。

解决方法:如果服务器是Windows2003 ,你可以去:/d/f/0/df0b2640-79bc-48d2-84bd-cb5b67ee128e/scripchs.exe 下载Microsoft Windows Script for Windows Server 2003 安装。

搜索提示如下错误错误号:-00错误描述:内存溢出错误来源:Microsoft JET Database Engine原因分析:有可能是因为文章中包含了日文字符引起的解决方法:到官方下载中心下载一个内存溢出错误字符查找程序,查找到含有错误字符的文章后,删除即可!错误号:-00错误描述:语法错误( 操作符丢失) 在查询表达式'ChannelID=1 and ClassID In (84,85,87,88,89,90,102,103,,)' 中。

错误来源:Microsoft JET Database Engine原因分析:可能是栏目结构或者模板有问题。

解决方法:先去栏目管理修复一下栏目结构。

如果还有问题,就是模板问题,请检查模板中调用标签及代码是否正确。

迁移用户数据的时候出现如下错误错误描述:Microsoft OLE DB Provider for SQL Server 错误'' 日期格式无效/PE2005_DataTrans.asp ,行3079原因分析:会员表中和时间相关的字段的值不正确,是非法的日期。

如:生日是1657-1-23 ,超过了数据库规定的日期范围。

解决方法:在数据库会员表中找到这条记录删除后重新迁移用户数据升级SQL 数据库后,点采集就出现这个错误错误号:94错误描述:Invalid use of Null错误来源:PE_AdminCommo原因分析:这是因为升级后,部分字段出现NULL 值。

相关文档
最新文档