问题:Unable to open the Web 'http://localhost'. The Web server does not appear to have the FrontPage server extensions installed
支招:你这个问题产生的原因实在太多了,我只好给你一一列出来了:
1.首先要确保你的web server运行中,检查方法是使用ie随便打开你web上的一个页面
  注意是打开web server上的页面,不要使用打开文件方式。
2.确保你安装了frontpage server extensions.检查方法如下:
  打开以下网址,如果出现下面的错误,就说明你还没有安装。
  http://<servername>/_vti_bin/shtml.dll.

  frontpage 2000 server extensions:
            cannot run the frontpage server extensions smart html interpreter
            on this non-html page: ""

  frontpage 98 server extensions:
            frontpage error.
            user: please report details to this sites webmaster.
            webmaster: please see the servers application event log for more
            details.
       this indicates that the frontpage server extensions have been installed.
3。实在不成了,就打开网址:http://<server name>/_vti_inf.html.
   你应该在这个页面的开头看见这样的话:
       "frontpage configuration information."
   查看该页的源文件,能找到frontpage extensions的版本号,就在"fpversion=" 的后面,
   要确保该版本号至少为4.0.2.2717,表示该版本为extensions (frontpage 2000 server extensions).
4.打开你的frontpage 2000 server extensions,运行check server extensions命令,看是否你的
  server缺少了dll文件.
5.如果你不使用代理访问web server的话,关掉visual interdev中的代理设置
6.使用tcptest.exe工具检查winsock32是否工作.该工具安装在<drive>:\program files\microsoft frontpage
  \tcptest.exe.中,如果每个项目正常会返回yes.
7.试着输入servername:portnumber. 确保你的web server的端口为80
8.更新几个关键的dlls.有时这几个关键的用来连接frontpage server extension的dlls会没有注册
  经常的重新安装frontpage 98 client能保持更新这些注册,并且保持和interdev的连接。
9.查找目录c:\frontpagewebs\server.如果存在该目录,pws和frontpage personal web server
  会争夺同一个http端口.能干掉这个目录,就能取消frontpage personal web server的安装了。
posted on 2009-10-09 10:43  李辉明  阅读(878)  评论(0编辑  收藏  举报