1、安装IIS6.0 ,如果系统有就不用安装了。在“控制面板”中点击“添加/删除windows组件”,选择“IIS信息服务”,点击安装,在需要安装文件的时候,选择自己下载的IIS软件。接着安装.net2.0
2、在Internet信息服务器中,展开目录,右键“默认网站”,新建虚拟目录,指向ASP.NET项目文件夹。对虚拟目录的属性进行设置,设置“默认文档”、asp.net版本。
3、假设项目里含有html文件、asp文件和aspx文件。当我们在浏览器测试html文件时,即在浏览器地址栏中输入如:http://localhost/a.html时,能够正常运行;当我们测试asp文件时有可能会遇到如下图情况:
4、处理-2147467259 (0x80004005),可以采用以下方法:在“运行”中依次执行以下命令regsvr32 vbscript.dllregsvr32 jscript.dllregsvr32 %windir%\system32\inetsrv\asp.dlliisreset如果错误依旧在,可以接着尝试以下方法:在Internet信息服务器中对默认网站和虚拟目录属性进行设置,如图:
5、处理完以上问题,asp网页就能够正常访问了,但是有人可能会发现又出了新的问鞑民略锈题,网页是可以访问了,但是需要身份验证。这是因为项目所在的文件夹所在磁盘的格式为NTFS。如果我们将项目掊测汹权换个FAT32的磁盘存放就不会出现验证身份的问题了。或者就是将原磁盘格式改一下。
6、接着再来测试下aspx网页是否能够正常访问。有人可能会遇到如下情况:aspx页面无法正常访问,出现一些我们不知道原因的错误,如访问网页变成了下载网页殪讧唁跬等。我们大致能猜出是因为IIS“不支持”aspx 。其实这很可能是因为我们先安装了.net2.0然后安装的IIS,解决的办法是在网站、默认网站、虚拟目录中设置ISAPI筛选器中添加筛选器,如图:“可执行文件”的默认位置为:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll
7、处理完毕后,可能会出现如下如错误:原因是先安装了.net2.0后安装IIS导致有些程序没有关联或注册。当然如果觉得麻烦的话,将先安装的.net2.0卸载掉,然后重新安装.net2.0 。
8、处理完后,基本上就没什么问题了可以正常访问项目了。