您的位置:首页 > 其它

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

2014-04-04 19:46 190 查看
之前发了一篇关于发布网站的博客,博客最后提出为什么注册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网页正常运行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: