什么是虚拟主机?

     互联网现有上亿台的计算机,这些计算机归结为两大类:客户机和服务器。客户机是访问别人信息的机器.当您通过邮电局或别的ISP拔号上网时,您的电脑就被临时分配了一个IP地址,利用这个临时身份证,您就可以在Internet的海洋里获取信息,当您断线后,您的电脑就脱离了Internet,IP地址也被收回。服务器则是提供信息让别人访问的机器,通常又称为主机。由于人们任何时候都可能访问到它,因此作为主机必须每时每刻都连接在Internet上,拥有自己永久的地址。为此不仅得设置专用的电脑硬件,还得租用昂贵的数据专线,再加上各种维护费用如房租、人工、电费等等。为此,人们开发了虚拟主机技术。利用虚拟主机技术,可以把一台真正的主机分成许多的虚拟的主机,每一台虚拟主机都具有独立的域名和IP地址,具有完整的Internet服务器功能。虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台独立的主机完全一样。效果一样,但费用却大不一样了。由于多台虚拟主机共享一台真实主机的资源,每个虚拟主机用户承受的硬件费用、网络维护费用、数据专线的费用均大幅度降低,Internet真正成为人人用得起的网络! 

使用虚拟主机时常出现的错误和相应的故障排除方法:

    1. 缺少默认首页.错误信息如下

Directory Listing DeniedThis Virtual Directory does not allow contents to be listed. 

    原因:用户删除了网站默认首页(index.htm,index.asp,index.php 等),导致网页无法显示.

解决:重新上传默认首页,您也可以在用户中心设定默认首页.

2. 访问网站显示404错误,无法找到网页:

    无法找到该页您正在搜索的页面可能已经删除、更名或暂时不可用。 

原因:用户删除了 WWW目录,或者用户访问页面不存在

解决:重新创建WWW目录.并重新上传文件

3.网页打开后,图片无法正常显示. 显示:

    原因: 由于用户没有上传图片或者图片路径不对导致图片无法正常显示.

解决: 上传图片到指定的位置(在图片上点击鼠标右键->"属性" 查看图片的路径和文件名,然后通过Ftp上传文件到服务器的相应目录中)


ASP常见错误和解决 

1. 访问asp网页出现以下错误:

     原因: 这是Asp程序常见错误提示.说明您的asp程序有问题.您要查看详细错误信息 才能够确定 到底是asp程序哪里出现了错误.

     解决: 在IE工具栏 选择 "工具"->"Internet 选项"->"高级"-> 取消 "显示友好Http错误信息". 然后重新刷新网页 就可以看到详细错误信息.

修改后 刷新原页面 就会提示程序具体错误:

Active Server Pages 错误 'ASP 0116' 

丢失脚本关闭分隔符 

/a.asp,行 1 

     2. Asp 连接Access 数据库错误,错误信息如下:

     Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' 

     [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x1588 Thread 0x1260 DBC 0xb1e4f44 Jet'。

     原因: 这是由于用户没有上传 Access数据库 或者 用户程序中Access 数据库路径指定错误造成的

     解决: 检查程序,确定 Access数据库 确实已经上传,并放到了程序指定的位置.

ASP.NET 常见错误和解决 

1. Asp.Net 程序使用说明: 通常Asp.net 网站 有3个部分 

A. bin 目录 (这里 放用户网站程序中要用到的Asp.net组件

B. web.config 文件( 这个文件包含网站配置信息,是Asp.net网站必须的配置文件,放在根目录下)

C. aspx 程序文件.


2. Asp.Net 程序显示错误如下:


“/”应用程序中的服务器错误。 


运行时错误 

    说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 

    详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。


<!-- Web.Config 配置文件 -->

<configuration>

<system.web>

<customErrors mode="Off"/>

</system.web>

</configuration>

原因1: 这是由于配置中 Asp.Net 程序 没有显示详细的错误信息.

    解决: 您必须按照要求,修改 web.config 文件 将 <customErrors mode="Off"/> 设置mode ="Off", 上传到网站根目录.然后刷新就可以看到详细错误.然后根据错误修改程序就可以了.

    原因2: web.config 文件不是放在www根目录下.而是放在www的子目录下等.这样用户访问这个目录时就会出现提示错误.

     解决: 将子目录下的 Asp.net应用程序移到 www根目录下. 这样就可以看到详细错误了.您可以根据错误调整程序.

相关文章:

如何测试虚拟主机的速度   (2008-1-23 17:54:1)

fileup ,jmail,虚拟主机管理知识  (2008-1-23 17:42:34)

0 回复,0 引用: 什么是虚拟主机?虚拟主机常见问题与解决

添加回复

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。