首页 > Idc/Vps帮助 > IDC/VPS常见问题

IIS里没有asp.net选项卡

来源: 作者: 发表于:2011-04-25 23:16:10  点击:0
转播到腾讯微博
 1、如果是只安装了.net framework 1.1 在iis中是不显示那个选项卡的。默认就会支持asp.net1.1。在安装了.net framework 2.0后,iis站点属性里才会有asp.net的选项。
 

 1、如果是只安装了.net framework 1.1 在iis中是不显示那个选项卡的。默认就会支持asp.net1.1。在安装了.net framework 2.0后,iis站点属性里才会有asp.net的选项。
 

  2、安装asp.net2.0后,请关闭iis窗口,重新打开iis,iis站点属性里才会有asp.net的选项 。

  3、所以现在IIS里没有Asp.net配置选项的话,就要重新在IIS中注册asp.net,方法如下:

  (1) 打开命令窗口。开始-运行-cmd。

  (2) 浏览到要使用的 Aspnet_regiis.exe 版本的目录(请记住,每个版本的 .net Framework 都有自己的 Aspnet_regiis.exe 版本)。该文件通常位于下列目录中:C:\Windows\Microsoft.net\Framework\versionNumber
输入以下代码,回车,等待其安装完成 。
如:C:\Windows\Microsoft.net\Framework\v1.1.4322\aspnet_regiis -i
如:C:\Windows\Microsoft.net\Framework\v2.0.50727\aspnet_regiis -i

  完成之后我重启一下服务器,发现IIS里的ASP.net选项回来了。其实不用重启电脑,重启一下IIS Admin Service服务应该也可以。再次测试网站就没有再出现无法识别的属性“type”的情况。

  还有一种情况会导致IIS里没有asp.net选项卡,就是32和64位操作系统的问题,解决方法如下:

  1,在服务中停止IIS Admin Service(同时会提示是否停止对应的其他,将这些服务都停止)。

  2,打开文件” C:\WINDOWS\system32\inetsrv\MetaBase.xml”,
删除Enable32BitAppOnWin64='TRUE'这句话后保存文件。这一句的意思就是运行32位的应用程序在64的Windows系统上,删除它即把它关闭。

  3,重新启动IIS Admin Service服务和IIS后就可以看到ASP.net选项卡了。