日期:2014-05-17  浏览次数:20520 次

先安装.net 2.0框架 后安装IIS导致无法解析aspx文件的问题
给服务器部署一个小vs2008开发的小软件,结果没有注意服务器没有安装IIS就直接安装了3.5的框架。

html文件都可以显示,就是无法显示aspx文件,显示无法显示网页

但是在同目录下的html文件显示也正常。

已经在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录下进行了 aspnet_regiis.exe -i

等一系列操作,均解决不了问题。

还需要如何操作呢?

------解决方案--------------------
估计你得要注册一下.好像是一段dos命令.如果还是不行的话
您老人家就得重新装了
------解决方案--------------------
你应该把internet选项中的显示友好错误信息去掉选中状态,再来预览aspx的页面,看提示什么错误,再来解决
------解决方案--------------------
要先安装IIS,再安装框架,我以前也出现过一次先安装框架后安装IIS,YD就不行!后台只能行再安装一次
------解决方案--------------------
当先安装.NET后安装IIS导致服务器应用程序不可用解决方法
------解决方案--------------------
搜一下aspnet_regiis的用法。在IIS上面注册一下ASPX就好了。
------解决方案--------------------
探讨
引用:
你应该把internet选项中的显示友好错误信息去掉选中状态,再来预览aspx的页面,看提示什么错误,再来解决


已经去掉了,为什么还是无法显示该网页!!!!!

------解决方案--------------------
右击选择属性,定位到asp.net选项卡
------解决方案--------------------
重新注册一下.net framework到iis上,然后重启iis就可以了,不管谁先谁后都可以,没太多的先后讲究。
------解决方案--------------------
忘了,6楼说了注册方法!
------解决方案--------------------
版本都和设计的系统版相一致的话,应该不会这样子的,至少会提示错误信息啊,确认一下iis中的身份验证有没有选中第一个,还有在cdm命令下输入aspnet_regiis -i 注册下
------解决方案--------------------
我还是过了几天 装iis的...

记得当时运行了下 aspnet_regiis.exe -i 貌似就可以了。

----------

莫非真的是长相问题???

------解决方案--------------------
探讨
引用:
忘了,6楼说了注册方法!


是在目录下 运行aspnet_regiis.exe -i这方法么

不行啊

------解决方案--------------------
运行--cmd,执行C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727> aspnet_regiis.exe -i

如果是iis6的话,打开iis的“web服务扩展”--asp.net 2.0设置为允许。

------解决方案--------------------
好像是web.config中的设置编码有问题了吧
------解决方案--------------------
iis的设置里右键属性--asp.net项--选择asp.net的版本为asp.net2.0
------解决方案--------------------
你在xp里吗??还是windows server2003 注册以后,还需要到iis里德asp.net那边,选择.net 使用的版本号,好像是2.570....,确定,应用就好》》》》
------解决方案--------------------
1、你是不是没设置为应用程序啊,只是一个虚拟目录?
2、删除 web.config 看看,或看看 web.config 是不是 utf-8
------解决方案--------------------
iis和aspx解析都没有问题,是配置文件web.config的identity节点上有问题。
可以贴出来看看。
------解决方案--------------------
1.点击运行,输入cmd,输入cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
说明:这个目录一般是这样的,但是有可能会有不同,一般都是在C:\WINDOWS\Microsoft.NET下的,最后的v2.0.50727是版本,你看看你用的是什么版本的,就定位到这个目录下
2.执行 "net stop w3svc" 终止w3svc服务
3.到下一个目录 v2.0.5.xxx
4.执行"aspnet_regiis.exe -ua" 解除 .Net 安裝
5.重新安裝 .Net 到 IIS 中 "aspnet_regiis.exe -i" 
6.重新启动 w3svc "net start w3svc".

楼主试下这个方法 我也遇到这个问题 网上最多的那种方法解决不了 这个方法可以解决

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/forrest23/archive/2010/06/28/5700197.aspx