关于IIS上部署ASP.NET程序

以前没有安装IIS,今天下载了个5.1版本进行安装
还好安装成功
然后直接在上面部署了asp.net项目并进行调试,结果失败
原因:先前安装的.net2.0(就是aspnet_isapi)没有在它当中安装注册
然后我开始修改iis中的属性,并添加了aspnet_isapi过滤器,结果还是失败
最终解决办法:运行aspnet_regiis -r进行安装注册,成功!

个人感觉用惯了微软自动化的东西后,就总觉得什么都是理所当然的了,所以不去深究很多细节原理
但当真正碰到问题的时候,就一头雾水,总觉得是微软的东西不稳定,太差,其实是自己对底层了解的不够
记得暑假在盛基恒信实习的时候,部署那个asp.net2.0站点用了两三天的时间,归结原因,就是因为自己对底层的东西了解的太少了,所以一遇到比较怪异的问题就慌了
简简单单的安装顺序的问题其实体现很多内在的东西,比如安装iis和.net framework之间的顺序,asp.net api的注册等等
既然下定决心研究.net,还是踏踏实实把看到的每一点东西都深究到底,这样当遇到问题的时候肯定就会有解决问题的方向了

posted @ 2007-04-14 13:15  29decibel  阅读(597)  评论(0)    收藏  举报