BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #3274同步于 2008/5/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

[合集] [求助]XP的IIS无法浏览本地的ASP动态网页,是什么原因?

tntzwz
2008/5/27镜像同步0 回复
☆─────────────────────────────────────☆ yanhui (ScST^05409->(伊斯蘭)) 于 (Sat Jun 30 16:44:07 2007) 提到: RT 先说谢谢了~~ ☆─────────────────────────────────────☆ seoly (seoly) 于 (Sun Jul 1 00:05:31 2007) 提到: 是否缺少dllhost.exe文件? ☆─────────────────────────────────────☆ yanhui (ScST^05409->(伊斯蘭)) 于 (Sun Jul 1 00:13:53 2007) 提到: 无法打开,只显示以下: 无法显示网页 您要访问的网页有问题,无法显示。 -------------------------------------------------------------------------------- 请尝试以下操作: 打开 localhost 主页,然后查找指向您感兴趣信息的链接。 单击刷新按钮,或以后再试。 单击搜索,寻找 Internet 上的信息。 也可查看相关站点列表。 HTTP 500 - 内部服务器错误 Internet Explorer 【 在 adnin 的大作中提到: 】 : 汗,原因太多了,而你叙述不清 ☆─────────────────────────────────────☆ yanhui (ScST^05409->(伊斯蘭)) 于 (Sun Jul 1 00:14:10 2007) 提到: 我也不知道啊、、、、 【 在 seoly 的大作中提到: 】 : 是否缺少dllhost.exe文件? ☆─────────────────────────────────────☆ fbsd (烈火) 于 (Sun Jul 1 00:16:00 2007) 提到: home edition? 【 在 yanhui (ScST^05409->(伊斯蘭)) 的大作中提到: 】 : 无法打开,只显示以下: : 无法显示网页 : 您要访问的网页有问题,无法显示。 : ................... ☆─────────────────────────────────────☆ wolfelee (☆暗夜潇狼☆) 于 (Sun Jul 1 00:50:32 2007) 提到: 先弄个空的asp网页做主页,看能不能打开啊,能打开的话就是代码的问题,不是的话再仔细检查iis的设置啊 还有我记得好像xp的iis里,默认文档没有index.asp得自己添加,楼主主页要是index.asp看看哈 ☆─────────────────────────────────────☆ yanhui (ScST^05409->(伊斯蘭)) 于 (Sun Jul 1 01:06:29 2007) 提到: 这些我都设置了。。。以前我的IIS可以打开ASP的。。。不知道最近为什么不可以了、不是代码的问题。 应该在IIS设置那有问题。但我不知道。。。。。 【 在 wolfelee 的大作中提到: 】 : 先弄个空的asp网页做主页,看能不能打开啊,能打开的话就是代码的问题,不是的话再仔细检查iis的设置啊 : 还有我记得好像xp的iis里,默认文档没有index.asp得自己添加,楼主主页要是index.asp看看哈 ☆─────────────────────────────────────☆ yanhui (ScST^05409->(伊斯蘭)) 于 (Sun Jul 1 03:57:38 2007) 提到: 好像是这的错~~ CMD下运行 cd %windir%/system32/inetsrv c. 运行以下命令: rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll asptxn.dll中的DllRegisterServer失败 【 在 yanhui 的大作中提到: 】 : 这些我都设置了。。。以前我的IIS可以打开ASP的。。。不知道最近为什么不可以了、不是代码的问题。 应该在IIS设置那有问题。但我不知道。。。。。 ☆─────────────────────────────────────☆ seoly (seoly) 于 (Sun Jul 1 08:11:22 2007) 提到: 【 在 yanhui 的大作中提到: 】 : 我也不知道啊、、、、 搜一下系统盘里有这个文件没,一共2处,如果没有从别人那复制过来就可以 可能被误删了,就这种情况。 ☆─────────────────────────────────────☆ yanhui (ScST^05409->(伊斯蘭)) 于 (Sun Jul 1 14:27:24 2007) 提到: 这个有、、、 【 在 seoly 的大作中提到: 】 : 搜一下系统盘里有这个文件没,一共2处,如果没有从别人那复制过来就可以 : 可能被误删了,就这种情况。 ☆─────────────────────────────────────☆ yanhui (ScST^05409->(伊斯蘭)) 于 (Sun Jul 1 14:35:50 2007) 提到: 问题已解决、、、、、谢谢 ☆─────────────────────────────────────☆ fbsd (烈火) 于 (Sun Jul 1 16:19:20 2007) 提到: 怎么解决的啊? 【 在 yanhui (ScST^05409->(伊斯蘭)) 的大作中提到: 】 : 问题已解决、、、、、谢谢 ☆─────────────────────────────────────☆ yanhui (ScST^05409->(伊斯蘭)) 于 (Sun Jul 1 17:57:23 2007) 提到: 我是网上搜到这篇文章,按其中说的方法解决的! 解决方法:先找出具体错误原因。在IE的工具菜单->Internet选项->高级,把显示友好的HTTP错误的选项去掉,然后IE就会报出具体的出错信息。 具体错误信息如下: ------------------------------------ Server Application Error The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance. ------------------------------------ 1。更改iwam_myserver账号的密码  右键我的电脑--管理--本地用户和组,点击用户,给IUSR_机器名和IWAM_机器名两个用户设置密码,我都给他们设置成一样的了。设置方法都是右击,修改密码,然后输入两次密码就可以了。  2。同步iis metabase中iwam_myserver账号的密码  开始--运行--cmd, 然后cd C:\Inetpub\AdminScripts 然后cscript.exe adsutil.vbs set w3svc/wamuserpass “你的密码”,这个是上一步IWAM_机器名设定的密码。 然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass “你的密码”,这个是上一步IUSR_机器名设定的密码。 这里我都设置成一样的密码了。  设置到这里,看一下,还是不行。接着往下做 3。同步IWAM账号和脚本synciwam.vbs的密码 cscript.exe synciwam.vbs -v, 然后重启IIS  一般的问题到这里都解决了,但是我改完之后,一看,还是不行,郁闷死了。继续。  4.同步com+应用程序所用的iwam_myserver的密码   同步com+应用程序所用的iwam_myserver的密码,我们有两种方式可以选择:一种是使用组件服务mmc管理单元,另一种是使用iwam账号同步脚本synciwam.vbs。  我使用的是第一种方法:使用组件服务mmc管理单元 1.启动组件服务管理单元:选择“开始”->“运行”->“mmc”,启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上。 2.找到“组件服务”->“计算机”->“我的电脑”->“com+应用程序”->“out-of-process pooled applications”,右击“out-of-process pooled applications”->“属性”。   糟糕,执行到这一步的时候,又有新问题了。点击“计算机的时候”,有个提示“com+无法与Microsoft分布式事务协调程序交谈”,郁闷,那就先来解决这个问题吧。搜了一下,用以下方法解决:  1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。 2、进入事件查看器,发现msdtc服务没有正常启动。 3、删除注册表中的键: ? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC ? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC ? HKEY_CLASSES_ROOT\CID 4、运行CMD,停止MSDTC服务:net stop msdtc 5、卸载MSDTC服务:msdtc -uninstall 6、重新安装MSDTC服务:msdtc -install 7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看],这里有个技巧,查看MSDTC服务是否启动,执行net stop msdtc,提示正在停止和停止成功就对了,再msdtc - install下就OK.(不太熟悉CMD的朋友:如果碰到输入命令没反应属正常)  好,下面接着上面的,往下进行:  找到“组件服务”->“计算机”->“我的电脑”->“com+应用程序”->“IIS out-of-process pooled applications”,如果找不到IIS Out-Of-Process Pooled Applications可通过以下方法重建(如果有则直接跳至第3步) 打开命令提示窗口,然后使用以下命令切换目录: cd %windir%/system32/inetsrv c. 运行以下命令: rundll32 wamreg.dll, CreateIISPackage 注意:必须准确键入"CreateIISPackage";它区分大小写。 regsvr32 asptxn.dll d. 关闭并重新打开"组件服务"。您应看到已经重新创建的所有这三个 IIS COM+ 应用程序。 e. 从命令行运行 IISRESET,并对先前未正确加载的任意 ASP 页进行测试。 【 在 fbsd 的大作中提到: 】 : 怎么解决的啊? ☆─────────────────────────────────────☆ fbsd (烈火) 于 (Sun Jul 1 19:12:27 2007) 提到: 哦,估计就是密码没同步,sorry没想起跟你说。 【 在 yanhui (ScST^05409->(伊斯蘭)) 的大作中提到: 】 : 我是网上搜到这篇文章,按其中说的方法解决的! : 解决方法:先找出具体错误原因。在IE的工具菜单->Internet选项->高级,把显示友好的HTTP错误的选项去掉,然后IE就会报出具体的出错信息。 : 具体错误信息如下: : ................... ☆─────────────────────────────────────☆ yanhui (ScST^05409->(伊斯蘭)) 于 (Sun Jul 1 21:25:14 2007) 提到: 呵呵。没事。。。。只要解决问题了就好 【 在 fbsd 的大作中提到: 】 : 哦,估计就是密码没同步,sorry没想起跟你说。
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。