windows server 2008 x64 位的操作系统,IIS7.5(Internet Information Services 7.5)中指向对应的网站资料夹目录之后,浏览网站,出现的问题:
1 、连线 Access 资料库,开启资料库的时候,报错:“资料库连线错误, 请检查连线字串! 错误描述为:验证失败。”
确定程式没错!资料库路径没错!
解决办法:
IIS–应用程式池–右边的 “DefaultAppPool”–右键:设定应用程式池预设设定–启用 32 位应用程式–设定为:TRUE,如下图:
2 、出现 500 内部站群服务器错误或英文提示:
例一:An error occurred on the server when processing the URL. Please contact the system administrator
例二:“500 – 内部站群服务器错误。 您查询的资源存在问题,因而无法显示。”
方法:
A: 点选左侧网站名称,右侧 IIS 下方第一个图示 “ASP”,双击,编译下方第一个 “除错属性”,双击,“将错误传送到浏览器” 设定为 true 。然后点选右边的 “应用” 进行储存。
B:还是上面的对话方块,下面双击 “行为” 目录,下方有个 “启用父路径”,设定为 true, 然后点选右边的 “应用” 进行储存。
C: 点选左侧网站名称,右侧 IIS 下方有个 “错误页” 的图示,双击,单击 “500” 那一行,然后点选右侧的 “编辑功能设定”,把错误响应设定为第二个 “详细资讯”
如何看到 asp 正常的报错详细:
点选总的 IIS
找到错误页面选项
选中 500-点选右边的编辑功能设定
-将错误响应改为详细错误的状态。
通过以上设定后,再从浏览时开启出错 ASP 页面时就能看到页面出错的详细资讯,方使除错。如果是公开的 Web 站群服务器建议不要开启此选项,以防出错资讯被他人利用。
3 、设定 404 错误页面:
在 IIS7.5 下设定 404 错误的时候一直都提示失败
后来发现需要在 “编辑功能设定” 里面给开启该功能。
然后在选择:
这样设定即可完成。但是,在这一步,有时候会出现这样的提示:锁定冲突。这里,在下面 “预设页”,路径这里不需要填写;路径型别这里选择 “档案”,然后点选 “确定” 按钮即可。
4 、这个时候,在开启内页的时候,还会提示 500 错误,比如这种页面 “http://www.xxx.com/ShowArticle.asp?ArticleID=2755” 。这个很有可能是资料库没有写的许可权,这就需要对 Access 资料库档案或者资料库档案所在的目录进行安全许可权设定。右键/属性/安全/编辑/Users,下面许可权设定那里,把 “修改” 的许可权加上即可。
【一般预设的资料夹有这么几个使用者可以访问:】
CREATOR OWNER:特殊许可权;
SYSTEM:完全控制;
ADMINISTROTORS:完全控制+特殊许可权;
USERS:读取和执行;列出资料夹内容;读取;特殊许可权。
5 、出现 500 错误,IIS 里面设定了把错误资讯传送到浏览器,也设定了 500 、 404 错误显示为详细资讯,但是还出错还是只显示 500 错误,原来是本地浏览器设定的问题,需要开启 INTERNET 选项/高阶/,把 “显示友好的 http 错误资讯” 前面的勾去掉即可。
6 、还有一个问题,动易 siteweaver 6.8 的系统转移站群服务器之后,重新生成首页,出现这个程式码 “Request 物件 错误 ‘ASP 0104 : 80004005’ 不允许操作 XXX/..start.ap” 。解决办法如下,最主要的是把 IIS 里面,ASP 选项里有个限制属性,把最大请求实体 WordPress 主机限制改大一些即可,因为程式码的内容超出了站群服务器设定的大小。
请求物件错误 ‘asp 教程 0104 : 80004005′
症状
上传档案到 windows server + iis 6.0 或者 iis7.0 站群服务器的时候遇到下列错误:
请求物件错误 ‘asp 0104 : 80004005′
操作被禁止
原因
iis6.0 和 iis7 禁止上传超过 200kb 的档案. 因此你需要修改 iis 的预设设定。
当然此 200k 限制仅限无元件上传,如果使用 aspupload 等上传时不会有此限制。
解决方法
iis6
首先停止 iis 服务,之后开启 c:windowssystem32inetsrv 中的 metabase.xml, 并修改 aspmaxrequestentityallowed 为你需要的值 (例如 1073741824, 1gb) 。启动 iis 服务。
若你想在 iis 执行的时候修改其配置档案,则开启 iis 管理器,开启 internet 资讯服务属性面板,钩选” 允许直接编辑配置资料库教程,允许在 iis 执行时编辑 iis 配置资料库配置档案”
iis7
启动 internet 资讯服务 (iis) 管理器, 选中要修改的站点,选择 asp 图示,在限制属性里面找到最大请求实体 WordPress 主机限制,改为你所需要的值。
技术背景
在 iis 6.0 中, aspmaxrequestentityallowed 属性指定了一个 asp 请求 (request) 可以使用的最大位元组数. 如果 content-length 头资讯中包含的请求长度超过了 aspmaxrequestentityallowed 的值, iis 将返回一个 403 错误资讯.
这个属性值与 maxrequestentityallowed 相似, 但是是针对 asp 请求的. 假如你知道自己的 asp 应用只需要处理很少的请求资料, 你可以在 world wide web publishing service (www 释出服务) 层级设定全域性的 maxrequestentityallowed 属性为 1mb, 并单独设定 aspmaxrequestentityallowed 为一个较小的值.
request 物件 错误 ‘asp 0104 : 80004005’
不允许操作
分析:
从提示的错误中可以知道是由于 request 引起的 说明传送的资料对错了
突然想到 win2003 iis6 预设接收的资料是 200kb 可能是 post 资料超过了 200kb
解决办法:
一、开启 iis 在 本地计算机上检视属性如下图:
选中 允许直接编辑配置资料库
二、用计事本开启 c:windowssystem32inetsrv 中的 metabase.xml
找到 aspmaxrequestentityallowed=”204800″
把后面的 204800 改一个大点的数值
然后储存。
看一下动易的错 误 号:-2147467259
错误描述:request 物件错误 ‘asp 0104 : 80004005’ 不允许操作~
错误来源:request 物件
windows2003 系统下,上传较大的档案时,出现”request 物件 错误 ‘asp 0104 : 80004005′” 错误。
更改 win2003 的 iis 6.0 对 asp 的上传档案大小为 200k 限制,aspx 的上传程式没有影响。在 iis6.0 中,预设设定是特别严格和安全的,最大只能传送 204,800 个位元组,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。 iis 6 出于安全考虑, 预设最大请求是 200k(也即最大提交资料限额为 200kbyte,204800byte) 。 (在 iis 6.0 之前的版本中无此限制)
站群解决方案
第一步:修改 iis 设定,允许直接编辑配置资料库。先开启,internet 资讯服务,
第二步:先在服务里关闭 iis admin service 服务,找到 windowssystem32inesrv 下的 metabase.xml, 开启,找到 aspmaxrequestentityallowed 把他修改为需要的值,预设为 204800,即 200k,如把它修改为 51200000(50m) 。
然后重启 iis admin service 服务