无法识别的属性“type”+IIS没有Asp.net配置选项的
发布于:2017-07-01 15:37  浏览:

  昨天在邯郸建设网站中调试asp.net+sql server环境,点这里下载sql server 2005企业版。在测试一个用asp.net+mssql写的留言本程序的时候,报错,提示网站无法识别的属性“type”。下面是我的经验分享给大家。
邯郸网站建设环境调试

  完整的出错信息看上图。这种状况一般来说是因为.net的版别疑问形成的。咱们看到最终一行显现ASP.NET版别为1.1.4322.2407。我要把它改成.NET2.0。翻开IIS6,右击属性,居然没有发现ASP.NET的配置选项,尽管好久没搞这个了,但是印象中肯定是有一个ASP.NET选项卡的。我很古怪,我以为是.net framework 2.0没装置,下载下来装置,提示现已装置了,翻开“删去添加程序”,确实现已装置了。检查IIS的“Web 效劳拓展”,发现已答应asp.net1.1和asp.net2.0,如下图:

邯郸网站建设环境调试

  有人说先装置.NET再装置IIS的话,会致使IIS无法解析.NET。切当地说应该不是无法解析,而是.NET的模块没有加载到IIS里。想想我如同即是这种情况。这样的话就要从头注册一遍.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

  由于我这儿只想用asp.net2.0,所以我只注册了一下asp.net2.0,如下图:

邯郸网站建设环境

 

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

邯郸网站建设环境调试

 

本人亲自验证过的,关于邯郸网站建设安装环境调试的问题只要自己多百度下相关的按要求做,基本都可以解决的。望各位朋友好运。

推荐内容