平时都是习惯把程序放在IIS里的 一边写一边刷网页看更新就好了 可是难免总会要用的debug跟踪调试, 就必须要F5 但是启动的网页是虚拟服务器上的路径是
http:// IP / 项目目录 / 页面.aspx跟IIS的 http:// IP / 页面.aspx  就不同了这引发了一个小问题 就是我的文件链接用的都是绝对路径  调试时很多图片和链接都要失效 看起来非常不爽  有没有什么办法 调试时 路径跟IIS一致的..不要说新建项目开发网站 .那样爱解决方案列表里看不见子文件夹 不便于开发 也不爽啊`~哪位大哥能帮小弟解决一下这个问题啊?

解决方案 »

  1.   

    如果你用的也是vsts的话,打开后点击 项目目录右键--属性 设置里面的路径。
      

  2.   

    那是你的问题,不是IIS的问题,你的图片用的应该是相对于当前页面的路径,而不是应该是绝对路径,这样页面不管在哪个路径下,图片都不会有问题的
      

  3.   

    其实你的问题除了设置图片为相对路径外,还有很多解决办法的,比如把你的项目设为IIS的默认站点,这样Url中就不会出现项目名称了,另外你可以修改hosts文件,把某个域名映射到127.0.0.1,然后在IIS中把此域名绑定到你的项目站点的主机头上,通过这个域名访问你的项目就行了。
      

  4.   


    我习惯用src="/XXX"
    这样无论是网页还是控件都可以找到文件,
    因为我把空间单独放在controls文件夹下了.而images文件夹在根目录下
    如果设计控件的话 写相对路径是不行的. 控件加在了根目录下的网页里