• WINDOWS2003里的NET 2.0等的安装和错误调试

    post by 黄牌网络 / 2013-10-13 11:24 Sunday

    一客户的服务器本来好好的,搭服务器里,我在里面原装了IIS6,里面自带了NET1,NET2,然后自己下载安装了NET4,所以在服务器里使用的NET应该就是4的版本,后来这个服务器有一天出了一个问题,网站需要使用用NET2.该客户对服务器并不是很懂,以为服务器没有装NET2,或者NET2不能用,就按照网上的,自己删除了很多文件和目录,甚至还动了注册表,虽然这样做了,但是还是无法安装从网上下载下来的NET2,结果服务器出问题了,网站访问不了,服务器还远程被关了。

     

    服务器托管商虽然在机房重启了,但是在登陆页面,需要输入帐号密码时这步,键盘用不了。

    于是我们只好去了机房,在机房现场整,在网上了解了一圈,WIN2003登录时键盘用不了是很正常 的一种现象,进了F8也无法进到正常状态。还好带了GHOST WIN2003光盘,于是从这张光盘启动,破解密码进入系统。不然准备使用P2P的鼠标接口键盘,因为怀疑USB不支持。

    结果成功进入系统了,键盘生效了。

    接下来就是看到服务器里的NET网站一直加载,最好显示无法加载的错误。解决服务器NET网站打不开的问题。花了很多时间均无法有效解决,最终解决和排除的方法还是使用了不断查看错误调试,使用以下的方法步骤搞定的。

    1、管理工具-组件服务-事件查看器-应用程序

    通过这里可以看到所有服务器的错误记录,服务器的运行异常均会在这里报错。

    提示错误是NET筛选器出错。于是打开IIS-查看“总网站”的属性-ISAPI筛选器-向下的红色箭头有一项是NET设置的,删除掉红色向下箭头的项目-重启IIS,这样NET筛选器被干掉了。网站可以打开了,但是显示不支持NET。

    2、NET重装。

    重装了NET4,查看1处的筛选器有绿色NET选项,运行NET一般程序正常了。

    安装下载的NET2,会在1处的调试里看到已经安装了NET2无法再安装的错误。

    还好原来服务器里客户有备份手动删除的文件,于是要他把这些文件再整回去。

    我再重装一下NET1、NET2.

    我使用了在网上找到下面的命令 http://blog.csdn.net/gkq8124372/article/details/7470011

    ========

    重装asp.net1.1和asp.net2.0
    打开“开始”-“运行”-输入“cmd”,点击确定。
    输入下面的安装asp.net1.1:CWINDOWSMicrosoft.NETFrameworkv1.1.4322aspnet_regiis.exe -i
    输入下面的安装asp.net2.0:CWINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis.exe -i
    完毕。

    =====

    这里特别注意了,如果只装NET2呢,发现运行网站就会提示:Service Unavailable。查看1处的调试报告错误,会发现少了一个什么NET程序。所以必须要先装了1.0的版本再装2.0的版本。才能正常哦。

     

    最后再重启IIS。网站正常运行了。

    在网站单个项目上右击属性也会显示出NET的选项卡,我们可以按需要自己选择要的NET版本。多个NET版 本可以在服务器里共存。

     另外如果真正要删除NET版本,可以看:

    http://blog.csdn.net/u010269681/article/details/9314207

    这个网址的提示哦。

    引用地址:

    发表评论: