ntfs iis无法访问asp

ntfs iis无法访问asp,第1张

楼主有提:[我IIS只能访问自己做的静态页而不能访问ASP动态页],静态纲页不需要安装IIS,你不能浏览ASP文件,说明你的IIS安装不正确
'/////////////////////////////////////////
一先查看IIS是否在本机安装了,具体做法为:
在电脑桌面点-我的电脑[右键选管理]-跳出电脑管理画面[若IIS安装成功就有internet information services/纲站/预设的纲站,若没有安装成功就不会显示internet information services]
'///////////////////////////////////////
二按上一步 *** 作后,发现IIS安装成功了,那麽就需要检测一下,是否已正确成功安装
楼主有提:点击就是提示“文件下载”主要原因是没有把要浏览的ASP文件放在根目下或建立虚拟纲站(这裏只提放在根目下这种情况)
C:\Inetpub\>这个确实比较复杂,第一,我不知道你的IIS版本,如果IIS7 那是默认不安装ASP 组件的,需要在功能里面添加asp功能,如果64位的还需要选择asp高级属性里面运行32位模式。第二,就算你是默认安装了asp并且解析,还有可能你有权限问题,iis来宾用户是否有读取你asp目录的权限,而且我还没有考虑你是否才有了windows集成认证和摘要认证的情况。第三,给你基本的排错方法,首先检查是否安装了ASP 组件,然后检查 iis用户权限,接着检查asp文件是否有问题,可以新建立一个最简单的ASP 页面测试。你没有给出 不能打开本地网站的具体说明,我就认为是无法打开asp页面而已,没有考虑说你html都打不开。所以iis和端口等诸多问题都忽略。

要解决的一个是iis64到32的问题, ,然后 解决aspnet 扩展的64位问题,只解决一个就失败。
单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
2键入以下命令启用 32 位模式: cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutilvbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
3键入以下命令,安装 ASPNET 20(32 位)版本并在 IIS 根目录下安装脚本映射: %SYSTEMROOT%\MicrosoftNET\Framework\v2040607\aspnet_regiisexe -i
4确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASPNET 版本 2040607(32 位)的状态设置为允许。
cmd:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutilvbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
%SYSTEMROOT%\MicrosoftNET\Framework\v2040607\aspnet_regiisexe -i

iis是运行asp程序的组件服务程序,不是用来打开asp文件的。
1asp文件的打开可以使用记事本的形式打开,这个主要用于编辑代码。
2asp文件还可以使用网页制作三剑客里面的dreamweaver打开进行可视化编辑网页。
3借助iis绿色版服务程序运行后在浏览器中访问页面打开,用于浏览制作好的网站程序。
4安装iis服务程序打开asp网站要添加网站和开启web扩展池里面的支持asp扩展。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13410065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存