宝哥软件园

关于服务器的详细联系方式 地图路径

编辑:宝哥软件园 来源:互联网 时间:2021-11-28

如何使用服务器。asp。

我总是忘记如何使用Server.MapPath,让我们记录下来以备将来使用:一般说明:服务器获取的路径。MapPath是服务器上的所有物理路径,通常称为绝对路径。

1、服务器。MapPath(“/”)

注意:获取应用程序根目录的位置,例如C:Inetpubwwwroot。

2、服务器。MapPath('。/')

注意:获取页面的当前目录相当于服务器。MapPath(“”)。

3、服务器。MapPath(“”./')

注意:获取页面的父目录。

4、服务器。MapPath('~/')

注意:获取当前应用层程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录的位置,比如c : inetpub wwwroot example 。

先看图:

1.首先,在这台机器的e盘下创建一个红色文件夹,并继续在该文件夹中创建conn.asp文件。这些文件的内容如下:

%=server . mappath(' database/cn brush . MDB ')% %=server . mappath('/database/cn brush . MDB ')%=server . mappath('。2.在红色文件夹下创建一个文件夹数据库,其中存储了cnbruce.mdb文件。所以现在我们可以肯定的知道数据库文件的绝对路径是:e :/red/database/cn brush . MDB,上面应该没有问题。继续往下看清楚。不懂就学windows操作系统-_-!3.为了进行比较,继续在红色文件夹下构建蓝色文件夹,其中存储了相同的conn.asp文件。

%=server . mappath(' database/cn brush . MDB ')% %=server . mappath('/database/cn brush . MDB ')%=server . mappath('./database/cnbrush.mdb')% 4当然,为红色文件夹设置虚拟目录是非常重要的。方法是右键单击红色文件夹并选择“共享…”。在弹出窗口中,继续选择“网络共享”选项卡并选择“共享此文件夹”。别名设置为“红色”。最后“好”。

5、好了,现在可以调试两个conn.asp文件了。先看红色文件夹下,输入的URL应该是:http://localhost/red/conn . ASP(9502 . 163.com)。

看结果,我们可以知道只有一个是正确的,那就是,%=server . mappath(' database/cn brush . MDB ')% 6,再看红色文件夹下蓝色文件夹中的URL 33603358 localhost/red/blue/conn . ASP

根据观察结果,还是有一个正确的,那就是%=server.mappath('./database/cnbrush.mdb')% 7,总结一下:为什么同一个代码没有两次显示正确的路径?很明显是因为相对路径。红色文件夹下的conn.asp文件和数据库文件夹是兄弟,如果要找cnbrush.mdb,可以直接去数据库/cnbrush.mdb,而蓝色文件夹下的conn.asp和数据库文件夹是侄子和叔叔的关系。如果你想找cnbrush.mdb,当然是./database/cnbrush.mdb,其中./是下一个级别。8、再看%=server . mappath('/database/cn brush . MDB ')%,两次显示同样的效果,指向c:inetpubwwwroot,那是因为“/”加在“database”之前,表示它到达根目录,本地IIS虚拟根目录是C3330。

9、注意,再看!总是本地的,上传到网上怎么样?首先,我们应该知道conn.asp连接文件和*之间的地址关系。mdb数据库文件正确清晰。然后,我们应该选择正确的服务器。Mappath转换方法,并建议最好不要使用“/”路径。因为这涉及到虚拟主机和非虚拟主机的问题。所谓的虚拟主机,比如我自己的网站,有自己的虚拟根目录,也就是网站本身的根目录,所以转到c:inetpubwwwroot可以看出,使用“/”时显示的路径是这个站点的根地址。10、一定要注意!长征已经结束了,说什么都要支持~!虽然我们知道如何写conn.asp文件的内容,但引用时要注意include文件的本质:include文件显示在include文件中。因此,无论conn.asp放在哪里,无论conn.asp的内容是什么,最终都将取决于包含该文件的文件的位置和数据库的位置。

更多资讯
游戏推荐
更多+