我设置了一个名为“站点”的虚拟目录。我浏览到http://localhost/Site/default.aspx,并加载。但是,当我点击页面上的任何内容时,比如说Page1.aspx,它会转到http://localhost/Page1.aspx而不是预期的http://localhost/Site/Page1.aspx。例如,IIS 5.1未解析虚拟目录
在源文件中,相对路径编码为'/Page1.aspx',并且它在过去已经工作。
我使用的是Win XP Pro SP3和IIS 5.1。任何想法可能会导致这种行为?
如果我将'默认网站'设置为项目文件夹而不是使用虚拟目录,它确实有效。问题是我有几个不同的解决方案来本地托管,这样,我只能满足一个! – jehuty 2010-10-13 21:46:15
这是正确的。在IIS 5.1中,您必须手动将“默认网站”更改为您正在处理的任何内容。 – IrishChieftain 2010-10-13 21:48:29
但是在这种情况下,虚拟目录会有用吗? – jehuty 2010-10-13 21:49:26