关于服务器的详细联系方式 地图路径
如何使用服务器。asp。
我总是忘记如何使用Server.MapPath,让我们记录下来以备将来使用:一般说明:服务器获取的路径。MapPath是服务器上的所有物理路径,通常称为绝对路径。
1、服务器。MapPath(“/”)
注意:获取应用程序根目录的位置,例如C:\Inetpub\wwwroot\。
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:\inetpub\wwwroot\,那是因为“/”加在“database”之前,表示它到达根目录,本地IIS虚拟根目录是C3330。
9、注意,再看!总是本地的,上传到网上怎么样?首先,我们应该知道conn.asp连接文件和*之间的地址关系。mdb数据库文件正确清晰。然后,我们应该选择正确的服务器。Mappath转换方法,并建议最好不要使用“/”路径。因为这涉及到虚拟主机和非虚拟主机的问题。所谓的虚拟主机,比如我自己的网站,有自己的虚拟根目录,也就是网站本身的根目录,所以转到c:\inetpub\wwwroot\可以看出,使用“/”时显示的路径是这个站点的根地址。10、一定要注意!长征已经结束了,说什么都要支持~!虽然我们知道如何写conn.asp文件的内容,但引用时要注意include文件的本质:include文件显示在include文件中。因此,无论conn.asp放在哪里,无论conn.asp的内容是什么,最终都将取决于包含该文件的文件的位置和数据库的位置。
版权声明:关于服务器的详细联系方式 地图路径是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。