zoukankan      html  css  js  c++  java
  • ASP.NET的导航链接问题求助

    在VS2008里面开发完全正常,但是在IIS5.1里面默认网站里面新增一个虚拟目录的制定到这个网页里面的话在浏览器里面http://localhost/查看就是可以显示,但是里面的链接全部不正常。

    举例:虚拟目录的名称为meng,那么我们要访问我们的网站就要这样:http://localhost/meng/Default.aspx

    这样首页是出来了,但是里面的链接都不是以http://localhost/meng/开头,而是以http://localhost/开头!!也就是说我网站目录里面有一个GuestBook的文件夹存放留言的,里面有一个首页文件Default.aspx  如果要链接上去本来链接是:http://localhost/meng/GuestBook/Default.aspx 的,但实际上链接的地址变为:http://localhost/GuestBook/Default.aspx

    这些在VS2008里面调试的时候是很正常的!!!而我的IIS服务器新增虚拟路径去引用别人的网站都是正常的。

    PS:我的首页对留言本的链接是这样写的: <a href="/GuestBook/Default.aspx">留言本 </a>

    请问哪里有问题了??????

    PS:忘记了说明一点了:这些问题只有在用到web.sitemap地图里面才会出现这个情况的!!在VS2008里面就是正常的,但是在IIS虚拟服务器里面就不正常了!
    地图XML信息如下:
    <?xml version="1.0" encoding="utf-8" ?>
    <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
    <siteMapNode url="/Default.aspx" title="首页" description="是网站首页!">
    <siteMapNode url="/Me.aspx" title="资讯1" description="哈哈">
    <siteMapNode url="" title="资讯详细" description="哈哈">
    </siteMapNode>
    </siteMapNode>
    <siteMapNode url="/Blog/Default.aspx" title="博客" description="">
    </siteMapNode>
    <siteMapNode url="/GuestBook/Default.aspx" title="留言本" description="留言本首页">
    <siteMapNode url="/GuestBook/AddBook.aspx" title="签写留言" description="">
    </siteMapNode>
    </siteMapNode>
    <siteMapNode url="/Photos/Default.aspx" title="相册" description="">
    </siteMapNode>
    <siteMapNode url="/About.aspx" title="关于我" description="">
    </siteMapNode>

    </siteMapNode>
    </siteMap>

    这个导航栏是嵌入到母版页里面去的,而且母版页是放在网站根目录下的Master里面的~~~
    各位大侠求助啊!!

  • 相关阅读:
    20145202 《信息安全系统设计基础》课程总结
    20145234黄斐《网络对抗技术》实验六-信息搜集与漏洞扫描
    20145234黄斐《Java程序设计》实验二—Java面向对象程序设计
    20145234黄斐《Java程序设计》第九周
    20145234黄斐《网络对抗技术》实验五,MSF基础应用
    20145234黄斐《Java程序设计》第八周
    20145234黄斐《Java程序设计》实验一—Java开发环境的熟悉(Linux + Eclipse)
    20145234黄斐《Java程序设计》第七周
    20145234黄斐《网络对抗技术》实验四,恶意代码分析
    20145234黄斐《java程序设计》第六周
  • 原文地址:https://www.cnblogs.com/saper/p/1452369.html
Copyright © 2011-2022 走看看