你这个问题产生的原因实在太多了,我只好给你一一列出来了:
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 site's webmaster.
Webmaster: please see the server's 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的安装了。