Tag Archive: iis

9月 11th, 2017

windows server 2008  x64位的操作系统,IIS7.5(Internet Information Services 7.5)中指向对应的网站文件夹目录之后,浏览网站,出现的问题:

1、连接Access数据库,打开数据库的时候,报错:“数据库连接错误,请检查连接字符串!错误描述为:验证失败。”
确定程序没错!数据库路径没错!

解决办法:

IIS–应用程序池–右边的“DefaultAppPool”–右键:设置应用程序池默认设置–启用32位应用程序–设置为:TRUE,如下图:

windows <wbr>server <wbr>2008 <wbr>设置ASP遇到的问题及解决办法

2、出现500内部服务器错误或英文提示:

    例一:An error occurred on the server when processing the URL. Please contact the system administrator

    例二:“500 – 内部服务器错误。 您查找的资源存在问题,因而无法显示。”

windows <wbr>server <wbr>2008 <wbr>设置ASP遇到的问题及解决办法

方法: 

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选项里有个限制属性,把最大请求实体主机限制改大一些即可,因为代码的内容超出了服务器设置的大小。

请求对象错误 ‘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图标,在限制属性里面找到最大请求实体主机限制,改为你所需要的值。

技术背景

在 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服务

TAGS: , ,
2月 9th, 2017

默认情况下BT 种子以 .torrent后缀的文件IIS服务器是不支持下载,需要在IIS中的MIME类型中添加.torrent的支持,方法如下:

只需要在IIS的MIME类型中添加扩展名为.torrent,MIME类型为application/octet-stream

详细步骤:

IIS管理器>>sites>>MIME Types>>add,如下图:

图片1

确定后,重启IIS服务,即可!

TAGS: ,
7月 15th, 2016

在IIS管理器中找到对应网站后单击然后在右边视图中找到HTTP Redirect,一般如下图:

在这里输入要重定向到的URL及重定向的类型(301或者302等)。

 

 

另外,要注意下,安装IIS时候一定要记得将HTTP Redirection也勾选上,否则会找不到做重定向的这一选项。装好了能看到类似如下:

TAGS: ,
6月 2nd, 2016

了解IIS的版本远不如确切是学习IIS的管理操作,但是被问之使用IIS版本时,若不知而又不会查看的话,就显得很尴尬了.

那接下来,就说说2个小方法,教大家如何查看自己安装的IIS版本.

<1>”IIS管理器”>>”帮助”>>”IIS帮助”,如下图:

图片1

选择”目录”>>”Web 服务器(IIS)管理” ,如下图:

图片2

这样是不是很清晰的查看到具体IIS版本了.

 

<2>同样,我们也可以在网站的日志中查看,如下图:

图片3

 

虽然,很简单,小小了解下也很重要哦!!

TAGS: ,
5月 18th, 2016

(一)WEB站点建立

1)首先要先安装相应的服务,在Windows添加组件里选择应用程序服务器 证书服务。

2)然后便出现下图,是按CA证书时需要做的设置

3)添加公司名称

4)然后是证书的库文件

5)温馨提示 呵呵 点是就可以了。要不然不让继续阿

6)接着做WEB站点 点开始—管理工具—IIS管理器,右击网站—新建网站

7)网站描述,将会显示在你的管理服务器上的名字

8) 给网站配个 IP地址 80端口默认打开

9) 选择路径,前提是你要先建立一个文件夹作为网站的文件存放地

10) 客户访问网站的一些权限设置

11) 结束后,右击新建的网站 选择浏览,会看到下图情况。之所以没有显示正常的网页是因为首页无法显示,所以要相应得设置一下

12)我的网站的首页是index.html

13)右击网站—属性—文档—添加,把自己网站的格式加入

14) 最后重起一下网站,然后再次浏览就成功了

(二)FTP站点的设置

1)在按完IIS服务后,系统会默认给出FTP站点,我们可以删掉默认的自己从新建立。右击FTP站点,新建FTP站点,进行站点的描述,可以是公司的名称

2)添加FTP站点的IP,可以和网站的IP设成一个,这样方便客户访问与下载,端口默认为21

3)这里选择是否隔离的意识是说可以通过建立不同的帐号,使不同的使用者看到不同的文件,这样就做到了隔离效果。我在这里演示隔离效果,要选择隔离用户。

4)FTP共享文件的路径

5)对客户访问的权限进行设置

6)FTP站点建立完成后需要到计算机管理中添加新用户。这里我建立的是Vfast


7)在FTP站点的目录下建立localuser目录

8)在localuser目录下建立不同用户的文件夹,注意这里的文件夹必须和用户的名字一致 。什么都不要问,这几个步骤是固定的,不这么做就出不来结果。

9)为了测试,在不同的文件夹里建立了不同的文件


10)测试:敲ftp://站点的IP 然后会出现下面信息

11)使用不同的身份会看到不同的文件

TAGS: ,
3月 12th, 2016

         如果你使用过Windows虚拟主机,相信你的网站也遇到过这样的情况.当你访问你的网站的时候,提示Internal server error.这是服务器设置的http友好错误提示,掩盖了真正的错误.但是往往真正的错误有助于我们解决问题.所有有时候我们需要它但是对于Windows虚拟主机客户而言,你是没有权限远程服务器的.所以遇到这种情况,如果有需要可以联系您的主机商设置下.

 

服务器端IIS设置:

          1.“网站”>”ASP”>”调试属性”>”将错误发送到浏览器”的值修改为True .

          2. “网站”>”错误页”>”编辑功能设置”>选择详细错误(D)”

 注:如果不设置上面的第二步,错误同样无法发送到客户端的浏览器上。

 

客户端IE浏览器设置:

  打开IE,”设置”>”Internet选项”>”高级”>取消”显示每个脚本错误的通知”和”显示友好的http错误提示”[重要].

 

2月 1st, 2016
More Galleries

详细错误:

       访问出现HTTP 错误 404.3 – Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

       根据检查,你是否发现该网站的asp文件无法正常运行,其他程序文件访问正常.在IIS管理器>>处理程序映射 中查看是否有asp相关联的程序映射.若没有,则需手动添加,具体操作如下:

IIS 管理器>>处理程序映射>>点击右边的”添加脚本映射”>>输入”请求路径:*asp 可执行文件:%windir%\system32\inetsrv\asp.dll 名称:ASPClassic” >>请求限制>>映射,勾选”文件”>>谓词,下例谓词之一:输入”GET,HEAD,POST”>>访问,勾选”脚本”>>确定.

此时你再次访问网站,会发现不再是404.3错误了,而是404.17错误–请求的内容是脚本,静态文件无法处理之类,如下操作:
选中添加的程序映射,使其”恢复为父项”.保存即可!

 

1月 15th, 2016

在Windows 2003  IIS 下,在PHP扩展里打开openssl支持的方法:

1、将php.ini中;extension=php_openssl.dll前面分号(注释)去掉

2、复制php安装目录中libeay32.dll和ssleay32.dll这2个文件到 C:\windows\system32

3、复制PHP\ext目录中的 php_openssl.dll 至 C:\windows\system32

4、重启服务器即可

注:针对VPS或者独服,共享主机请联系您的主机商询问情况.

10月 31st, 2015

ASP程序

 

方法一: 修改该网站的的最大上传文件的大小限制

在Windows server上会出现上传大小受限制的问题,这是由于windows server的IIS管理器做了限制所致,IIS默认设置是最大只能上传200K的文件,下面介绍一下如何修改IIS设置,以使上传不受限制。
进入管理工具->Internet 信息服务(IIS)管理器,找到对应网站,打开该网站的功能页面,依次选择选择IIS->ASP->限制属性->最大请求主体实体限制.将其值修改为你需要的value,点击应用保存即可.默认是200000,单位字节.

方法二: 修改服务器的的最大上传文件的大小限制

首先停止Internet 信息服务(IIS)的internet服务,接着,在找到文件c:\windows\system32\inetsrv\metabase.xml,用“记事本”打开该文件,用记事本中的“查找”功能,搜索关键词“AspMaxRequestEntityAllowed”,搜索到结果,AspMaxRequestEntityAllowed=”200000″ 是win 2008用于限制最大上传文件大小的,默认是200000,你可以根据您的具体情况,修改该值设置完该值,保存文件,重启IIS服务即可。

:其实除了修改最大请求主体实体限制,还需要修改”允许的最大内容长度(字节)”,但是服务器的默认值足够,所以一般不需修改.具体情况视情况而定.

 

php程序

方法也很简单,其本质均是修改php.ini的设置.

方法一:即使虚拟主机客户也可以先尝试下. 您可以在您的网站目录中新建一个php.ini.

以文本格式打开php.ini,输入以下2行代码.

upload_max_filesize = 20M               //修改网站上传文件的大小,默认为2M

post_max_size = 20M                    //修改网站表单的最大字节长度,默认问8M

注:仅设置upload_max_filesize = 20M还是无法实现大文件的上传功能,还必须修改post_max_size,其代表允许POST的数据最大字节长度。一般设定upload_max_filesize和post_max_size值相等。

此时检测下设置是否生效.网上下载个php探针.或者简单的条用下phpinfo函数.这里就不冗述. 如果没有生效可以联系下您的主机商询问下情况.

方法二:适合独立服务器,修改php的默认配置,进入php的安装目录,找到php.ini,检索到对应的记录修改即可.

原博客地址:http://blog.sina.com.cn/s/blog_6d1b3b900102w3a7.html

9月 12th, 2015

1、右键“我的电脑”,选择“管理”,打开“服务器管理器”

2、点击左边菜单栏“角色”调出角色窗口

3、接着点击“添加角色”,弹出添加“角色向导”

4、点击“下一步”进入服务器角色选项

5、勾选“Web服务器(IIS)”,弹出是否添加Web服务器(IIS)所需的功能。点击“添加必需的功能”所回到角色向导

6、Windows 进程激活服务,Windows 进程激活服务通过删除对HTTP 的依赖关系,可统一 Internet 信息服务 (IIS) 进程模型。通过使用非 HTTP 协议,以前只可用于 HTTP 应用程序的 IIS 的所有功能现在都可用于运行 Windows Communication Foundation (WCF) 服务的应用程序。IIS7.0 还使用 Windows 进程激活服务通过 HTTP 实现基于消息的激活。点击“下一步”到Web服务器安装界面

7、点击下一步弹出Web服务器(IIS)的功能选项,勾选需要安装的组件。采用默认安装,在这种安装方式下,只会安装最少的一组角色服务。如果需 要其他 IIS 角色服务,例如“应用程序开发”或“运行状况和诊断”,请确保在向导的“选择角色服务”页中选中与这些功能关联的复选框。

8、初级安装IIS默认基本上这些功能已经足够了,点击”下一步”进入安装选择确认界面。

9、系统列出了IIS服务器的安装列表,这里可以看到觉的HTTP功能,安全性及管理工具都在安装的列表里面,这时点击“安装”即可对这些组件及功能进行安装

10、等待安装完闭后关闭向导窗口,在打开浏览器输入本机IP,验证IIS7是否安装成功。

TAGS: ,