日期:2014-05-20  浏览次数:20435 次

虚拟目录下连接返回问题"/"不返回虚目录
我建了一个网站里面嵌套了一个网站,在虚拟目录下带“/”连接不能返回虚拟路径。如连接<a href="/index.aspx"></a>虚拟路径为test 直接返回路径是http://127.0.0.1/index.apsx 而不是http://127.0.0.1/test/index.apsx,有什么办法解决吗,不用 tomcat 也不用直接修改所有连接有什么办法解决吗?

------解决方案--------------------
<asp:HyperLink ID="HyperLink1" NavigateUrl="~/index.aspx" runat="server"></asp:HyperLink>
------解决方案--------------------
下载isapi rewrite或者Ionic's Isapi Rewrite Filter,然后在配置文件中将根目录下的请求重写到test目录下
------解决方案--------------------
设置webconfig 或者手动设置 /test
------解决方案--------------------
你针对虚拟目录的webconfig 设置
------解决方案--------------------
这个是设计缺陷了。参考http://msdn.microsoft.com/en-us/library/ms178685.aspx 页的
Conflicts Between Settings on Virtual and Physical Directories
一段。

如果已经这样了。。。不知道怎么办。