iis和.net的安装顺序 由安装IIS和net framework先后顺序引发的问题 - IIS - 服务器之家

服务器之家

专注于服务器技术!
当前位置:首页 > Web服务器 > IIS

iis和.net的安装顺序 由安装IIS和net framework先后顺序引发的问题

发布时间:2017-05-02 来源:服务器之家

引言

最近帮别人做了一个小网站,在本机部署测试的时候,竟然浏览不了aspx后缀的页面,但可以浏览html页面,由此想到了IIS对静态页和动态页不同的处理方式。

http请求到达服务器

能够处理各种后缀名的应用程序,通常成为ISAPI应用程序(Internet Server Applicatin Pogram Interface,互联网服务器应用程序编程接口)。虽然是应用程序,但实际上是一个接口,起到一个代理作用,它的主要工作是映射所请求的页面与此后缀名相对应的实际的处理程序。

通过以上内容,以及实际部署中遇到的问题,可以猜想到是扩展程序的问题,扩展程序找不到对应的处理程序。

原因

为何会造成此问题?

最近刚重装过系统,系统装好后,先安装的vs2013后安装的IIS导致的,如果先安装IIS再安装vs,系统会自动配置IIS,无需手动配置。

解决方案

可参考MSDN上的说法,重新注册.netframework。

打开cmd

找到framework的路径,我的vs默认安装在c盘,路径为:C:\Windows\\Framework\v4.0.30319

输入cd 进入该目录,输入命令aspnet_regiis.exe -i

 重新浏览,问题解决。

总结