随笔说明:

个人笔记、仅供参考 根据日常遇到的相关问题不定期增改 时间:2015年1月7日23:09

Soft:
Microsoft .NET Framework 4(独立安装程序)
Microsoft .NET Framework 4 可再发行组件包将安装 .NET Framework 运行时和关联文件(这些文件是运行和开发面向 .NET Framework 4 的应用程序所必需的)。
版本:4
File Name:dotNetFx40_Full_x86_x64.exe
出版日期:2011/2/21
File Size:48.1 MB
Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3
支持的体系结构:    x86    x64    ia64(有些功能在诸如 WPF 之类的 ia64 上不受支持)

Internet Information Services (IIS) 7.5 Express
IIS 7.5 Express 是针对开发人员优化的简化独立版 IIS 7.5。
版本:7.5
File Name:iisexpress_1_11_x86_zh-CN.msi
出版日期:2012/3/1
File Size:3.5 MB
支持的操作系统Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP
        .NET Framework 4.0

IIS_XPSP3.rar 大小:11.2 MB (11,843,024 字节)  占用空间:11.2 MB (11,845,632 字节) XP安装IIS所需的DLL,已上传到百度网盘

安装(关于XP安装IIS的步骤请自行在百度上搜索其它教程,本人的方法不一定是正确的!):
Internet 信息服务 5.1 (IIS) 是一种 Windows XP Web 服务,可以使用它非常轻松地在 Intranet 上发布信息。
先安装下载的文件,再在“添加或删除程序”中添加组件,包括消息队列,(默认安装IIS时 文件传输协议 (FTP) 服务器(非默认选项),可自行勾选)
安装 IIS、添加组件或删除组件
有关 IIS 可选组件的详细说明,请参阅安装 IIS 可选组件。
1单击“开始”,单击“控制面板”,双击“添加或删除程序”启动“添加或删除程序”应用程序。
2在“添加或删除程序”对话框左侧的列中,单击“添加/删除 Windows 组件”。
3出现“Windows 组件向导”后,单击“下一步”。
4在“Windows 组件”列表中选中“Internet 信息服务”。
5单击“下一步”,然后根据指导进行操作。

卸载,先在“添加或删除程序”中删除组件,再打开IIS安装文件,会提示 修复/删除IIS ,选择删除以彻底删除
IIS 7.5 安装好后,其实还是IIS5.1,但在微软官网也找不到IIS5.1安装程序,只有这IIS 7.5 Express 适合XP系统
卸载后保留的目录
卸载 IIS 之后,下列包含用户信息的目录仍将保留在计算机上:
\Inetpub \systemroot\Help\IisHelp \systemroot\System32\Inetsrv

Error:

刚安装好时的ERROR:
http://127.0.0.1/localstart.asp
无权查看网页
基于所提供的凭据,您没有权限查看此目录或网页。

--------------------------------------------------------------------------------

请尝试执行下列操作:

单击刷新按钮,使用其他凭据重试。
如果确信能够查看此目录或网页,请与网站管理员联系,其电子邮件地址或电话号码请参阅 127.0.0.1 主页。
HTTP 错误 401.2 - 未授权:服务器配置导致登录失败
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

背景:
通常,这是由于服务器端脚本未正确发送 WWW 身份验证头字段所致。编写 Active Server Pages 脚本时,由于使用 Response 对象的 AddHeader 方法要求客户端使用特定身份验证方法访问资源而导致了此问题。

详细信息:
Microsoft 支持
 
刚安装好时的ERROR:
http://localhost/localstart.asp 可以打开

http://127.0.0.1/localstart.asp

无法显示网页
试图访问的网页出现问题,无法显示。

请尝试执行下列操作:

单击刷新按钮,或稍后重试。
    打开 127.0.0.1 主页,然后查找与所需信息相关的链接。

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

技术信息(用于支持人员)

错误类型:
    Microsoft VBScript 运行时错误 (0x800A0046)
    没有权限: 'GetObject'
    /localstart.asp, 第 40 行

浏览器类型:
    Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0

网页:
    GET /localstart.asp

时间:
    2015年1月5日, 下午 01:05:32

详细信息:
    Microsoft 支持

Logon failure: user account restriction. Possible reasons are blank password

Logon failure: user account restriction. Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced.
登录失败:用户帐户限制。可能的原因是不允许空白密码,登录时间限制,或限制政策已被强迫。

IIS测试,http://localhost要输入帐号密码怎么办?

Setting:
iisstart.asp 默认 匿名访问勾选 集成Windows身份验证未勾选 基本身份验证未勾选
localstart.asp 默认 匿名访问未勾选 集成Windows身份验证勾选 基本身份验证勾选
用户名 IUSR_ForestNet

127.0.0.1 需要输入用户名密码的解决方法
首先进控制面板--》管理工具--》Internet信息服务—-》默认网站,属性。点目录安全性,点编辑。把匿名访问的钩打上。
然后 打开浏览器,点工具,Internet 选项,安全-自定义级别-在用户验证里把"自动使用当前的用户名和密码"(原来的选项:只在Internet区域自动登录)勾上。 输入 http://localhost/或http://127.0.0.1/ 就不用账号密码了。

查看网站属性——主目录
A、本地路径是否指定正确 正确
B、是否勾选“脚本资源访问”?默认未勾选,现已勾选
C、是否勾选“读取”? 默认是
D、执行权限:纯脚本  默认是

IUSR_ForestNet 默认 隶属于 Guest
IWAM_ForestNet 默认 隶属于 没有

QQ远程帮忙设置:
默认网站 属性 主目录 配置 调试 高度标志 E & N 两项打勾
默认网站 属性 文档 iisstart.asp 往上调到顶

默认网站 属性 主目录 本地路径 c:\inetpub\wwwroot 改为 D:\wwwroot
站点文件夹 属性 “安全” 有没有Everyone这个成员    C:\WINDOWS\Temp也一样  权限看图上应该是设置成除完全控制外的所有权限
文件夹权限没设置好 则会 提示500错误
admin文件夹放置后台有关文件,bbs文件夹放置论坛文件,css放置站点CSS文件,data放置数据库文件,images放置站点图片,lyb放置留言簿文件,scripts放置JS文件,swf放置SWF文件,webasp放置asp文件,sound放置音乐文件,backup是数据库备份文件夹。
添加删除组件 消息队列

这些都是默认:
本地路径: (这里是你那网站肉容的文件夹)比如:我们的网站放在E:\web,那我们就填"E:\web"
(打勾) 脚本资源访问 (打勾)日志访问
(打勾) 读取 (打勾)索引此资源
写入(不打勾,打了勾,别人就可以修改我们的网站了)
目录浏览(不打勾,看情况定)
应用程序设置
应用程序名: 默认应用程序
起始点: <默认 Web 站点>
执行许可: 纯脚本
应用程序保护: 中 (共用的)
文档
(打勾)启用默认文档
列表里设置 搜索
index.htm (单击添加,输入index.htm,确定。进行添加.) 默认已有
index.asp (单击添加,输入index.asp,确定。进行添加.) 默认没有
index.html (单击添加,输入index.html,确定。进行添加.) 默认没有
Default.htm
Default.asp
iisstart.asp
(不打勾)启用文档页脚
在命令行通过netstat   -ano和tasklist  /svc命令查看端口对应是正常的
目录安全性
匿名访问和验证控制   单击“编辑"   在弹出的"验证方法"窗口中进行如下设置
(打勾)匿名访问        单击编辑      这时弹出一个“匿名用户帐号"
匿名用户        用户名:(选择一个只可以进行访问的帐号)(这里一般已经默认设置了这样一个帐号)
密码:默认      (打勾)允许IIS控制密码

调试过程中还出现过Logon failure: user account restriction. Possible reasons are blank passwords not allowed, logon hour restrictions,
or a policy restriction has been enforced这个提示,是因为IIS安装完成后IUSR_机器名和IWAM_机器名两个用户没有设置密码,把密码设置上就OK了!

如果出现的是?
Logon?failure:?user?account?restriction.?Possible?reasons?are?blank?passwords?not?allowed,?logon?hour?restrictions,?or?a?policy?
解决方法是:?
1、运行gpedit.msc到组策略管理界面下,计算机配置--->Winsows设置----->安全设置--->本地策略?--->用户权利指派,看看右边有一行:"拒绝从网络访问这台计算机?"看它的属性里有没有guest一项,若有,则删除.??
2、?若还不行,在我的电脑窗口里工具--->文件夹选项---->查看----->高级选项里有"使用简单文件共享"?打勾去掉,确定下去,.然后再访问.???
3、开始—运行—输入gpedit.msc回车—计算机配置—windows设置—安全设置—本地策略—安全设置—“账户:使用空白密码的本地账户只允许进行控制台登录”—改为“已禁用”。?
注意:本文只对win?xp有用?

401.2
“账户:使用空白密码的本地账户只允许进行控制台登录”—改为“已禁用”
localstart.asp 属性 目录安全性 匿名访问和验证控制 编辑 验证方法 匿名访问勾选(默认未勾选) 集成Windows身份验证勾选 基本身份验证勾选,3个均改为勾选

http://127.0.0.1/ 已经可以打开了,但http://127.0.0.1/printers/ 打不开 要求用户名和密码,且显示401.2错误
无权查看网页
基于所提供的凭据,您没有权限查看此目录或网页。

请尝试执行下列操作:

单击刷新按钮,使用其他凭据重试。
    如果确信能够查看此目录或网页,请与网站管理员联系,其电子邮件地址或电话号码请参阅 127.0.0.1 主页。

HTTP 错误 401.2 - 未授权:服务器配置导致登录失败
Internet 信息服务

技术信息(用于支持人员)

背景:
    通常,这是由于服务器端脚本未正确发送 WWW 身份验证头字段所致。编写 Active Server Pages 脚本时,由于使用 Response 对象的 AddHeader 方法要求客户端使用特定身份验证方法访问资源而导致了此问题。

详细信息:
    Microsoft 支持
---------------------------------------------------------------------------------------------
解决办法:Windows防火墙 已关闭,例外:文件和打印机共享 已打勾
在“添加端口”对话框中,输入名称“Web?Server”,TCP 端口号“80”,点击确定关闭对话框。再点击确定关闭windows防火墙。
IPsec服务开启(默认已开户)。开启方法如下:?
打开控制面板-〉管理工具-〉组件服务-〉服务(本地)?
?

?
启动IPSEC。?
重启后可以发现,打印机虚拟目录出现了。
Internet信息服务 本地计算机 网站 默认网站 Printers(不是Print.gif) 属性 目录安全性 编辑 匿名访问勾选(默认未勾) 集成Windows身份验证默认勾选 基本身份验证默认未勾选

IUSR_ForestNet   Internet 来宾帐户   匿名访问 Internet 信息服务的内置帐户 隶属于 administrators guests
IWAM_ForestNet   启动 IIS 进程帐户   用于启动进程外应用程序的 Internet 信息服务的内置帐户  隶属于 Administrators
均未设置密码,如已设置则设置密码时留空以清除密码

The remote procedure call failed and did not execute的解决办法
具体症状是:打开IIS随便访问一个.asp文件,提示The remote procedure call failed and did not execute,再刷新变为:-2147467259 (0x80004005),再刷新就变回去了,就在那两句错误中不断的重复,访问htm文件正常,说明一个问题,出在asp的解析上
我以前曾经遇到过,重装IIS无果,上baidu放狗搜,未果,偶然的机会随便试了一个方法,结果成功。
方法是:开始 运行 regsvr32 vbscript.dll
运行后错误变为:错误500.10

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
技术信息(用于支持人员)
    错误类型:
    Microsoft VBScript 运行时错误 (0x800A01CE)
    远程服务器不存在或不可用: 'GetObject'
    /localstart.asp, 第 40 行
-------------------------------------------------
无效:
computer browser 服务 启动类型:默认为 已禁用 貌似这个无效,不建议修改,很少有文章提到启用这个服务
一般是网络异常或服务器计算机服务computer browser停止导致。
首先需排除网络问题,如果是系统服务原因。
请按照下列步骤操作:
1.依次单击【开始】→【控制面板】→【管理工具】,双击打开【服务】;
2、在右边的服务列表单击选中“computer browser”服务,右键单击【启动】;
-------------------------------------------------
应该是数据库的问题,舒奇:你申请一个空间,传到空间就行了 在本地读数据库写法不一样
-------------------------------------------------
每访问一次网页错误会同时有错误记录在: 控制面板 管理工具 组件服务 控制台根目录 事件查看器(本地) 系统 详细如下:
事件类型:    错误
事件来源:    DCOM
事件种类:    无
事件 ID:    10009
日期:        2015-1-7
事件:        18:36:14
用户:        ForestNet\IUSR_ForestNet
计算机:    ForestNet
描述:
DCOM 无法使用任何配置的协议与计算机 forestnet.imwork.net 通信。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.
原因是IIS的组件 IIS Out-Of-Process Pooled Applications 没有启动 编录错误 您没有执行所需操作的权限。如果在目标计算机的系统应用程序上启用了安全性,请确认您包含在相应的角色中。确定
该组件 属性 标识 下列用户 ForestNet\IUSR_ForestNet 原因可能是此用户密码错误或权限问题而无法启动组件,
其实默认的用户是 ForestNet\IWAM_ForestNet 密码为空 确定 应用 就解决了,默认用户不是IUSR_开头的

XP系统下IIS常见的几个问题的更多相关文章

  1. xp系统下硬盘安装centos6.5

    引言: 电脑系统是Windows XP,电脑没有光驱.手头没有U盘.没有移动硬盘.电脑主板不支持U盘启动,在这种情况下想安装CentOS 6.0,有木有办法? 答案:有办法,请看下面教程! 必备工具: ...

  2. Windows XP系统下添加任务计划常出现问题解决办法

    Windows XP系统下添加任务计划常出现问题解决办法 计划任务就是让电脑在指定的时间内执行指定的动作(计划动作),这些动作可以是一个程序,也可以是一个批处理,但是至少是可以运行的(通俗一些就是双击 ...

  3. 360极速浏览器在XP系统下的一个bug

    今天在做页面开发的时候,发现360浏览器在XP系统下不支持focus事件,而主流的IE(包括IE6),firefox,chrome都没有这个问题.前段开发的悲剧啊,各种浏览器兼容性的问题.

  4. ENC28J60 + M430G2553,用uip搭建http服务器,解决“在XP系统下可以访问,在Win7下不能访问”的问题

    近日,用ENC28J60,在M430G2553上搭建一个简单的HTTP服务器,结果发现在XP系统下可以访问,在Win7下不能访问,非常奇葩的问题. 通过抓包,如下图,计算机(IP地址为192.168. ...

  5. 64位操作系统下IIS报“试图加载格式不正确的程序”错误

    缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误. 原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的.不能混编访问.不然 ...

  6. XP系统下建立WIFI热点让手机、电脑能上网

    http://wenku.baidu.com/view/372c5b1fa300a6c30c229f42.html 这里记录xp系统下建立共享无线网络连接,若是支持手机设备上的话,网络适配器必须是wi ...

  7. 在XP系统下如何访问win10共享的打印机

    < > 找到 GUEST 用户,添加即可. 2. Win10 共享本地打印机 右击要共享的打印机,共享选项卡,设置共享名,这个共享很重要,要记住,尽量设置简单点.IP + 共享名就是网络打 ...

  8. XP系统中IIS访问无法显示网页,目前访问网站的用户过多。终极解决办法

    无法显示网页 目前访问网站的用户过多. -------------------------------------------------------------------------------- ...

  9. XP系统下显示文件或文件的安全选项卡

    在很多的时候,我们需要设置文件或文件夹的权限,这里一般就要用到安全选项卡,但在xp系统下,默认是不显示的,如何调出我们的“安全”选项卡呢? 具体做法:点击“工具”菜单下的"文件夹选项(o). ...

随机推荐

  1. Java的对象初始化过程

    成员变量(字段)初始化顺序 在一个类里初始化的顺序是由成员变量在类里面的定义的顺序来决定的.即使成员变量大量散布于类的各个方法定义的中间,那些成员变量仍会在调用任何方法之前得以初始化,甚至在构造函数调 ...

  2. [翻译]:SQL死锁-死锁排除

    As we already saw, the reasons why we have blocking issues and deadlocks in the system are pretty mu ...

  3. Java Swing快速构建窗体应用程序

    以前接触java感觉其在桌面开发上,总是不太方便,没有一个好的拖拽界面布局工具,可以快速构建窗体. 最近学习了一下NetBeans IDE 8.1,感觉其窗体设计工具还是很不错的 , 就尝试一下做了一 ...

  4. 25款专业的 WordPress 电子商务网站主题

    WordPress 作为最流行的博客系统,插件众多,易于扩充功能.安装和使用都非常方便,而且有许多第三方开发的免费模板,安装方式简单易用.这篇文章和大家分享35款专业的 WordPress 电子商务网 ...

  5. 实例之HTML标签属性

    鼠标放在图片上会显示说明文字的代码 <img src="图片地址" width=620 height=138 border=0 title="说明文字" ...

  6. Web前端开发工程师基本要求

    一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高薪也很难招聘到理想的前端开发工程师.现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解.技术非黑即白,只有对和错 ...

  7. reactjs学习一(环境搭配react+es6+webpack热部署)

    reactjs学习一(环境搭配react+es6+webpack热部署) 本文的源码在这里下载 https://github.com/tianxiangbing/webpack-study   或者使 ...

  8. Web安全之点击劫持(ClickJacking)

    点击劫持(ClickJacking)是一种视觉上的欺骗手段.大概有两种方式,一是攻击者使用一个透明的iframe,覆盖在一个网页上,然后诱使用户在该页面上进行操作,此时用户将在不知情的情况下点击透明的 ...

  9. 关于EJB的理解

    这一段时间一直在北京面试,很多都有关EJB的相关问题,于是上网查了各种资料.所以,EJB到底是什么? 简而言之:EJB就是将已编写的软件中的业务类.不放到客户端软件中,而将其打包放入服务器中.以C/S ...

  10. 最简单的tab切换

    JS: $(".con").eq(0).show();    $(".btn span").click(function(){        var num = ...