.Net站点配置iis虚拟目录引发的路径问题


在iis7.0上把web程序配置成站点是ok的,但配置成虚拟目录的话,就会发现图片路径不对,
样式文件和图片都不能加载并且导致链接出错。

下面是解决方案:

1,上传图片  ~/upload

2,cs程序,链接跳转,请用~/index.aspx

3,页面端引用"~/"路径的东西,请用<asp:img 等
.Net服务器控件,html控件不起作用(加runat="server"也不行)

4,页面层还可以用"./"

5,对于用户控件请用:  src='<%=ResolveUrl("../image/logo.png")%>'

6,书写路径,请用Vs代码工具中的弹出框来选择