asp.net3.5+iis5.0配置需注意的

17 篇文章 0 订阅

前些日子想做网站来着,结果搞了半天连iis都不会用,虽然后来终究解决了,但经验得总结一下,下面我把能想到的都写下来,以飨读者及供日后自己参考:

首先,是iis的安装。
安装其实不难(具体步骤请参阅网络),不过我觉得安装向导很容易引起歧义,这是安装向导界面:

我总感觉为它的意思是说把IE和iis一起装,所以我有几次把IE和其他几个程序前的勾都取消,结果就是装IIS的同时把那几个程序给卸载了,晕……所以只看IIS就行了,其他的打不打勾不要动。

再说配置。
在欣喜若狂的装好IIS后,我就以为直接在本地打开网页了,想不到总是显示500错误,就是说服务器没开或是什么。在网上查了不少解决办法,没有一个好用,正在崩溃边缘的我看到一个帖子,问到有没有启动Distributed Transaction Coordinator这个服务,我于是打开服务,看了一下,还真没启动。不过,等我打开了一看,还是没有效果,仍然是500错误。但他给了我一个提示,就是其他服务不知道开没开,因为我平时习惯将服务开的最少以求开机速度最快(最快30多秒,XP3、ghost版,不是刚完系统时的)。最终,我摸索出配置方法:
第一,如果是先装的asp.NET3.5,后装的IIS,需要再将asp注册一遍,因为装asp3.5时默认的是3.5版本的服务器(我是这么理解的,也不知道对不对,反正能够解释),而IIS5.0需要的是asp2.0xxx(多少忘了)版本的。具体方法如下:
        开始->程序->Microsoft Visual Studio 2008->Visual Studio Tools->Visual Studio 2008 命令提示
       输入:
       aspnet_regiis -i 回车OK
因为我直接装的Visual Studio 2008,所以asp.net就集成在里面了,反正你得找到Visual Studio 2008 命令提示或者Microsoft .NET Framework SDK v2.0->SDK 命令提示,运行注册就行了,注意是IIS5.0版本得这么做,IIS6.0不清楚。
第二,如果asp好用了,就配置IIS的默认网站属性,网站->默认网站(停止),在默认网站上右键选择属性,在“主目录”选项卡中将本地路径改为你做的网站放的文件夹,最好将下面的“脚本资源访问”等全打上勾(便于修改、访问等),在“文档”选项卡里点“添加”,加入"index.aspx",这样aspx的页面就能访问了。
这时你再点“asp,net”选项卡,会发现asp.net版本变成了2.0xxx,这就是注册过才行的。
剩下的就是配置服务了,我捣鼓的结果是以下几个服务必须开才能保证访问网页的正常进行:
1.World Wide Web Publish。它要是关着,iis的界面就不会显示任何的计算机标识,这是打开后才有的

2.Dcom Server Process Launcher。它是基础服务,不要关掉,保持开机启动,不过启动的比较慢,估计也是影响开机速度的一个服务。
3.Disributed Transaction Cordinator。具体为什么不知道,网上其他人说的。可以选择“手动”。
其他的服务如果不了解最好都选择手动,如果选择禁用有可能出现其他BUG。相关的服务有:
IIS Admin(打开IIS时自动就打开了,选为手动哈)、ASP.NET 状态服务(打开asp页面时自动就打开了,也选为手动)以及SMTP(供上图中smtp虚拟服务器用的)。我主要就考察了这些服务,其他的暂时没发现依赖性。
希望以上文字能帮某些也快崩溃的朋友带来一点点安慰。如果能帮上忙,那我就高兴了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值