当前位置:web 服务器 > IIS >>

为什么装了IIS了ASP还预览不了?

答案:
相信我的,只有我才真正地找过答案,其它都是乱抄的,实能解决到你的问题,前个月我还在苦找答案,也已试验过N次,最后成功了,网上也有改那个什么帐户的,那个实在太难了. 

按我的方法,前提是一,系统是XP,其它系统不敢包.二,你没有做过其它设置.

主要是帐户权限问题.


打开“管理工具”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”,(看A) 然后在右边框中,右击“IIS Out-Of-Process Pooled Applications”,(看B)选择属性,点“标识”选项卡,选择“系统帐户”,然后确定,在“服务”(不是刚才那个,打开管理工具-服务)中重启IIS即可。


A.如打开“COM+应用程序”时出现错误,错误代码:“8004E00F-COM+无法与Microsoft分布式事务协调程序 ”

解决办法:在"开始"-“运行“窗口中输入,msdtc -resetlog (注意-前面有一空格)即可。


B.在“COM+应用程序”右框的组件中“IIS Out-Of-Process Pooled Applications”找不到解决办法:

开始菜单->运行->cmd打开命令提示窗口。

输入cd %windir%/system32/inetsrv切换到了system32下inetsrv目录。

再输入rundll32 wamreg.dll, CreateIISPackage。

注意:必须准确键入“CreateIISPackage”,它区分大小写。

再输入regsvr32 asptxn.dll。

关闭"组件服务"并重新打开"组件服务"。
重启IIS:"管理工具"-"服务"找到IIS Admin右击选择"重新启动".

最后打开“管理工具”->“internet信息服务”找到“默认网站”然后右击它,

选择属性,在“TCP地址”处选择本机的IP地址。再打开“目录安全性”->“编辑

”弹出“身份验证方法对话框”

这里比较麻烦点。下面说起来有点难,如果上面都对,那100%是下面的问题,如

果这里设置不到,打开网页时,将弹出一个对话框确认后出现“未登陆,无权访

问”,又或者显示那一行出现错误等。

点击“浏览”->“高级”->“立即查找”在下框选择一个能用的用户(如当前用户

),然后确定。

在“匿名访问”处打勾,“允许IIS控制密码”不打勾,密码(你刚才选择的用户

的密码,无密码为空,确定密码也为空)。"基本....."不打勾,"集成....."处打

勾。然后在刚才“匿名访问”处打过勾的现在又不打勾了。


确定后,先按“应用”会出现一条信息“localstart.asp”(其它文件不要选),

用鼠标“点击选择它”(记住,其实就是这里没有选择),再确定。

从新进入刚才的“身份验证方法对话框”,在“匿名访问”处重新打勾再“应用

”,如出现之前我说的那条信息再点击选择它,再确定,即可完成了。
你的使用有问题吧,记得是“默认网站”这个右键,属性,设置你的网站的一些IIS参数,然后再试试。否则就可能是你的IIS版本不兼容,或者安装出现错误。
右键点击默认网站 设置一个虚拟目录,把你的ASP文件放在新建的虚拟目录里面!
你需要新建虚拟目录!把你的网站文件夹设置成虚拟目录才能预览!
方法是:右键单击“默认网站”——新建——“虚拟目录”——下一步——随便起一个名字,最好是英文——浏览——找到你的网站根目录(文件夹)!就可以预览了!
新建一个虚拟目录,把虚拟目录指向你的ASP文件所在的文件夹。
你是不是创建在 默认网站下的 my  那个,那就要访问  http://127.0.0.1/my/

也可以把默认网站删掉~~~重新创建一个有效的~~~
答案补充
留下你的QQ,偶可以远程帮你解决..!!!!!!!!!!!!

上一个:asp+Win2003系统sesssion频繁丢失。怎么解决?
下一个:ASP程序防止SQL注入的最好办法./

Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
访问www.zzzyk.com 试试
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,