记录一下自己装IIS遇到的问题

在自己的XP sp3上装了IIS5.1,想能够运行 .aspx的程序,搞了好久记录一下,做个记号

 

IIS5.1是这麽装的

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

IIS5安装:

1.确认计算的名字我的电脑->右键属性->计算机名->确认计算机的名字,最好不是特长的那一种。
2.
如果是完整版的xp在控制面板->添加删除程序->添加删除windows组件
->
选中IIS后下一步安装->下一步即可。
3.
如果是简版的xp那一种,安装的时候问题可就多了。
一般要经过一番苦战。
3.1.
首先开始->运行->进入cmd模式下运行以下命令
Regsvr32 urlmon.dll
Regsvr32 actxprxy.dll
Regsvr32 shdocvw.dll
Regsvr32 oleaut32.dll
3.2.
完事之后可以装IIS了,但是你发现在 添加删除windows组件竞然没有IIS安装的选项,
那怎么安装呀。按下以方法来吧。
3.2.1.
下载IIS5.1(在我的附件中有呀)
3.2.2.
在运行中输入"c:/windows/inf/sysoc.inf",系统会自动使用记事本打开sysoc.inf这个文件。

sysoc.inf中找到"[Components]"这一段,并继续找到类似"iis=iis.dll,OcEntry,iis.inf,hide,7"的一
行字,把这一行替换为"iis=iis.dll,OcEntry,iis.inf,,7"。之后保存并关闭,如果没有这句话,那么直接
把后面这一行加在最后即可以。
3.2.3.
把附件两个文件IIS.DL_IIS.IN_拷贝到一个临时的目录例如c:/temp
执行

  EXPAND IIS.DL_ IIS.DLL
  
EXPAND IIS.IN_ IIS.INF
  当然也可以用解压软件把两个文件的后缀都改为CAB,全部解压。

  解出IIS.DLLIIS.INF两个文件,
   
IIS.INF复制到C:/WINDOWS/INF目录下,将IIS.DLL 复制到C:/WINDOWS/SYSTEM32/SETUP目录下.
3.2.4.
现在,你可以再到开始->设置->控制面板->添加或删除程序->添加/删除Windows组件,哈哈,IIS安装出现了。

3.2.5.
按第二步的操作开始安装,在安装过程中会出现寻找文件路径的问题,当然,在附件中有iis5.1,直接选中这个路
径,一共三次提示,下一步吧。
4.IIS
终于装完了。在控制面板->管理工具->internet->信息服务->打开网站->默认网站->IIS help->在右侧浏览区域内
右键浏览网页,如果弹出正确的结果。ok,恭喜,你成功了。
4.1
如果不成功,那你还得麻烦。要经过以下的步骤
cmd下执行
cd %windir%/system32/inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
4.2
按下面步骤执行。
控制面板->管理工具->组件服务 控制台根目录->组件服务->计算机->我的电脑->COM+应用程序
找到 IIS Out-Of-Process Pooled Applications 鼠标右键 属性->标识->下列用户
调整为系统用户-交互式用户-当前已登录的用户

然后点确定,再鼠标右键属性”->“启动
4.3
如果再访问网站IIS help测试的话,弹出密码要求的话。按下面步骤来进行设置

默认WEB站点的右键->转到目录安全性选项卡,点匿名访问和验证控制编辑按钮,
回弹出匿名方法新窗口,确保匿名访问集成windows身份验证前的对号要勾上,将允许IIS控制密码前面的勾去掉,
如果弹出确认密码后输入正确的密码,当然,匿名的用户必须是window的正确用户和密码,然后一路确定返回即可。
你新发布网站的时候也要使用以上的设置。
5.
.net framework,装数据库,然后你就可以防问asp的网站了。

 

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

 

 

装完以后,总是提示

Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable.  Please hit the "Refresh" button in your web browser to retry your request. Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.

 

 

找了好久,结果按照http://synox2008.blog.163.com/blog/static/6819840020095253438501/的方法

 

解决方法如下:

1、找到安装Framework的文件夹的CONFIG文件夹,一般就是下面的路径:

C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/CONFIG

2、在这个路径中找到machine.config这个文件打开,最好用UltraEdit-32或文本编辑器打开

3、查找<processModel autoConfig="true" />这一项

4、找到后修改成:

<processModel userName="machine" password="AutoGenerate" autoConfig="true" />

5、如果还不行则说明权限不够,可改成:

<processModel userName="SYSTEM" password="AutoGenerate" autoConfig="true" /> (这个才行)

6、创建ASPNET用户,设置好口令,并将ASPNET用户添加到Administrators组中;

7、启动cmd.exe,然后执行以下命令:

runas /profile /user:ASPNET cmd.exe

aspnet_regiis -i 执行以上命令时需要输入你创建用户的口令.

8、将ASPNET用户从Administrators组中删除;将其用户设为Guests用户组中。为了安全起见,最好将ASPNET用户从所有的用户组中删除,不赋予其任何权限。

9、重启IIS即可 。或者重启系统。

 

解决了。。。。

在2003上运行.net 程序时提示 404 的错误,是因为没有把 web服务扩展里边的 asp.net 设置为允许。。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值