Tag Archives: IIS

解决 W3SVC Error 1717 错误

最近使用小黑的 IIS,发现总是不开机就启动
而是每次都要手动启动,有一次还无法启动,是因为 pplive 占据了 80 端口的原因,解决方法见另一篇文章 [IIS 0x8ffe2740 错误]

今天手动启动 IIS 的时候,报错:
The service did not respond to the start or control request in a timely fashion.

检查后发现是由于 W3SVC(world wide web publishing) 服务没有启动造成,启动 W3SVC 服务,报错
w3svc error 1717 the interface is unknown

解决方法:
if you get a problem that your IIS won”t start or when you try to start WWW Publishing Service and it gives you the error: Error 1717: The interface is unknown.

Make sure your Event Log Service is started.

出现这个问题是因为关闭了Event Log服务,只需要开始 -> 运行 services.msc,找到Event Log,将其启动类型设置为自动,并启动它,即可解决这个问题。

IIS Server Application Error 8004EOOF 错误的解决

终于有点时间了,想在本机上装个zblog1.8正式版测试一下,顺便做个主题
结果开始的时候连不上数据库,总是报错,运行权限向导也不行
重装了一下IIS,结果报了个错误

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.

老郁闷了。。。

解决方法:
1。右键我的电脑–管理–本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样,如“12345”。

2。开始–运行–输入cmd,
然后cd c:\Inetpub\AdminScripts
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 12345(你的密码)
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 2345(你的密码)

还是不行
cscript.exe synciwam.vbs -v,
又出了个错误

8004EOOF

问题:msdtc服务没有正常启动
解决方法:
1。删除注册表中的键:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

HKEY_CLASSES_ROOT\CID

2。停止 MSDTC服务:net stop msdtc

3。卸载MSDTC服务:msdtc -uninstall

4。重新安装MSDTC服务: msdtc -install

然后重新开始:
开始–运行–输入cmd
cd c:\Inetpub\AdminScripts
cscript.exe synciwam.vbs -v
iisreset

问题解决,但是安装zblog时还是连不上数据库。忽然想起之前问过和尚这个问题
在 Windosws\temp 文件夹上右键 -共享与安全 – 安全 – 增加一个 everyone,赋予全部权限
具体参见NTFS IIS 数据库连接错误

重装zblog,okay。。。

Windows xp IIS 的安装及配置

一、安装
1、插入windows xp安装光盘(或者在系统提示插入的时候再插入),打开控制面板,然后打开其中的“添加/删除程序”
2、在添加或删除程序窗口左边点击“添加/删除Windows组建”
3、系统会启动Windows组建向导,在Internet信息服务(IIS)前面选勾,点击下一步:


4、系统安装成功,系统会自动在系统盘新建网站目录,默认目录为:C:\Inetpub\wwwroot

二、配置
1、打开控制面板-性能和维护-管理工具-Internet 信息服务:


2、在默认网站上点击右键-选择属性:


3、点击主目录:在本地目录输入框后点击浏览可以更改网站所在文件位置,默认目录为:C:\Inetpub\wwwroot。例如,zblog 目录为 d:\zblog, 则本地目录更改为 d:\zblog。也可以在默认网站上点击右键 – 新建 – 虚拟目录,根据提示一步一步做下去。
在执行权限后面点击配置-调试-教本错误信息,选中:向客户端发送文本错误信息:处理 URL 时服务器出错。请与系统管理员联系。
点击文档:可以设置网站默认首页,推荐删除iisstart.asp,添加index.asp和index.htm
点击目录安全性:点击编辑可以对服务器访问权限进行设置

4、现在就可以通过 http://localhost 或者 http://127.0.0.1 访问本地网站了。

注意,本地调试的话 网站 选项卡里面的 ip地址直接留空就可以。要是做web服务器(不推荐用xp做服务器,限制比较多,),则需要有静态ip地址,这里就填本机的静态地址。当然动态地址也可以,以前大学的时候搞过,用的花生壳动态域名解析。

如果要做web服务器的话,现在在浏览器输入域名(已解析)或者直接输入ip地址,可能仍然无法在外部访问。所以还需要再设置一下。

打开 网络链接,在网卡上点右键 – 属性 – 高级 – Windows防火墙 – 设置, 弹出的Windows防火墙的设置窗口。选 高级 – 设定,服务里面,选中 web服务器,确定。


这时候在浏览器中输入域名或者ip地址就可以正确浏览网站了。

winxp iis5中修改最大连接数

这一段时间,为了使”17打”能够河蟹的召开,我被动滴迁移出了原来的那个空间
因为我觉得谈论时政是比较危险的事情,不要误解。我说的危险,不是单纯的被河蟹夹一钳子的问题
更重要的是,我容易激动,一激动就生气,越生气就越激动,然后就冲动了
“冲动是魔鬼”,无数人的教训告诫我一定不要冲动。。。

因为我还是要搬回去的,所以暂时不想再买个空间,但是又不能等到”17打”的河蟹结束,就只好利用手边的资源了。

以上。。。是废话,下面开始正题。。。

由于实在不想再整个2000或者2003系统,所以暂时用xp做了服务器,这样以来问题就比较多了。不过我本来就装好了IIS用来调试主题用了,所以只要把域名解析过来就行了。问题是,xp下的IIS默认只能支持10个并发连接。域名解析玩之后,我发现我都上不去,一直提示IIS链接过量,这不就废了嘛。

好在我找到个东西 Matabase ,可以修改IIS的连接数。虽然目前只能改到40,但对这个小博来说,应该还可以,反正先凑合着吧。

安装后,在 控制面板->管理工具 里面可以找到一个快捷方式

双击打开



在W3SVC的右边侧栏双击 MaxConnections(最大连接数),将data改成40就可以了。



最后,预祝”17打”顺利召开,并祈盼与会代表们能提出更多使社会更加河蟹的建设性建议。。。




NTFS IIS 数据库连接错误

因为买小黑的时候把硬盘全部分为ntfs格式
xp装上IIS调试zlbog主题
安装zblog之后,登录的时候总会报 “数据库连接错误”
上网遍查,得出结论,是ntfs权限问题
但是按照那些方法,在俺这里都没奏效,郁闷啊。。。
跑去向和尚求助

解决方法:
1、文件夹选项->查看 把文件的简单共享去掉
2、检查data目录,加上IUSR_XX(XX为你的机器名)的可修改权限,可直接加入guests组或everyone修改权限.
具体步骤:右键data文件夹->安全选项卡,添加 “机器名\用户名” for example “gaowen\dre@m”
点击 检查 自动修正为 “GAOWEN\dre@m” , 加上修改权限



3、给c:\windows\temp文件夹加上everyone的完全控制权限

好了,问题解决了。。。