日期:2014-05-20  浏览次数:20759 次

iis中.net网站打不开,asp,html网站可以打开
iis中.net网站打不开,asp,html网站可以打开
昨天我在服务器上面安装了.net framework2.0 sp-1,
结果导致iis中.net网站打不开,asp,html网站可以打开
请问这是怎么回事啊
该怎么解决啊

------解决方案--------------------
设置asp.net网站运行时的.net版本。
“ASP.NET”选项卡
如果当前机器上安装了多个.net framework版本,需要设置每个网站或者虚拟目录的asp.net版本,这个需要与开发时所使用.net版本一致。Visual Studio2002开发的asp.net网站需要.net framework 1.0支持,Visual Studio2003开发的网站需要.net framework 1.1支持,Visual Studio2005开发的网站需要.net framework2.0支持。由于本人的机器上安装了.net framework 1.1和.net framework2.0,所以下拉框中有两个.net framework的版本供选择。如下图:


在服务器上部署asp.net网站的时候,需要.net的运行环境.net framework, .net frameworkle类似于Java的JDK,包含有.net程序运行环境和命令行编译工具。如果服务器上没有安装.net framework,这就需要从微软网站下载,下载网址是:http://msdn2.microsoft.com/zh-cn/default.aspx。还需要注意的是如果先安装.net framework再安装IIS的话,需要运行一个命令向IIS注册.net framework,这个命令可以在系统分区去找,假如操作系统安装在C盘并且安装的.net framework的版本为2.0的话,那么这个文件的路径就是:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe,在“运行”窗口输入:“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe –I”,如下图:

点击“确定”即可完成注册。

------解决方案--------------------
先测试iis是否正常:
开始--->运行--->输入"inetmgr"
正常就能打开iis

若可以打开,看端口号有没有被重用,或是被程序占用,迅雷占80端口。
防止端口占用,可以在新建网站的时候选择未被使用的端口号。
------解决方案--------------------
1.你先建一个简单的aspx页,生成成功以后发布网站.
2.打开IIS,新建网站.
3.在新建好的网站上点右键看属性,asp.net--->asp.net版本选择"2.0"
4.网站下有个"WEB服务扩展"

将ASP.NET V2.0设置为允许
5,再浏览。
------解决方案--------------------
2楼主方法应该可以解决了
------解决方案--------------------
探讨
设置asp.net网站运行时的.net版本。
“ASP.NET”选项卡
如果当前机器上安装了多个.net framework版本,需要设置每个网站或者虚拟目录的asp.net版本,这个需要与开发时所使用.net版本一致。Visual Studio2002开发的asp.net网站需要.net framework 1.0支持,Visual Studio2003开发的网站需要.net framework 1.1支持,Visual Studio2005开发的网站需要.net framework2.0支持。由于本人的机器上安装了.net framework 1.1和.net f…