怎样注册iis以及iis和.net framework的安装顺序说明

文章讨论了如何注册IIS,强调了IIS和.NETFramework的正确安装顺序应为先安装IIS后安装.NETFramework。当顺序错误时,可能造成.aspx页面无法正常解析。解决方法包括使用aspnet_regiis命令进行注册和更新相关组件。同时,确保aspstatus服务开启以保证ASP网页正常运行。
摘要由CSDN通过智能技术生成

之前发了一篇关于发布网站的博客,博客最后提出为什么注册iis的问题,怎样注册iis,以及什么时候需要注册iis的问题。之后就有技术朋友回复我了,提出是iis和.net framework安装顺序的问题会导致这个问题。这里我也来总结一下。

问题一:怎样注册iis

如果各位装了VS的话,在Visual Studio Tools这个文件夹中找到VS2012开发人员命令提示工具,右击以管理员身份运行,在其中输入aspnet_regiis -i命令,回车。运行之后会提示你ASP.NET安装完毕。

问题二:为什么要手动注册iis以及iis和.net framework的正确安装顺序

我百度了一下,大部分都指向iis和.net framework的安装顺序的问题上

正确的安装顺序:先安装iis,再安装.net framework

原因:(以下原因是我在博主叫淡然而真诚的新浪博客里找的)

如果是先安装IIS,再安装.NET Framework,系统应该可以正常解析.aspx页面;但是,如果是先安装了.NET Framework,再安装IIS,则会由于相关的IIS组件没有得到.NET的更新,而导致无法正常解析.aspx页面。
解决方法:

在C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 目录下,应该有一个aspnet_regiis.exe文件,执行DOS命令:aspnet_regiis -r

(他这个解决方案跟我在第一个问题中的解决方案不知道是不是同一个,在看写的dos命令的格式上应该是同一个,如果大家不确定,可以都试试,没有坏处。)

即可更新相关组件。正常的话,应该返回如下信息:
Start replacing ASP.NET DLL in all Scriptmaps with current version (1.1.4322.0).
Finished replacing ASP.NET DLL in all Scriptmaps with current version (1.1.4322.0).

以.Net Framework 2.0为例:

  • 先找到本机的.Net Framework 2.0注册文件aspnet_regiis.exe   ,默认安装路径是C:\WINDOWS\Microsoft.NET\Framework \v2.0.50727
  • 运行cmd,打开参数提示符
  • 用cd符打开找到的文件路径,因为直接运行aspnet_regiis.exe会找不到
  • 然后运行aspnet_regiis.exe
  • 可以看到很多选项,先用-u卸载.Net Framework,再用-i注册就可以了

  • 最后注意在电脑管理里的aspstatus服务要打开才能保证asp网页正常运行。
  • 转自:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值