我的网站使用Response.Redirect(“〜/ Main / Main.aspx”)类型重定向到处。工作完美无缺,直到Webhost4Life(不要呻吟)决定迁移我的网站,并这样做成功完全打破它。
这个“〜”机制实际上叫什么?
谢谢,Rob。
PS。错误是来自http://backdoor.whatpub.org/default.aspx的Response.Redirect(“〜/ main.aspx”)不会转到http://backdoor.whatpub.org/main.aspx(就像在旧服务器上那样)而是http://backdoor.whatpub.org/live/main.aspx。 Live是包含网站的子文件夹的名称,AFAIK表示根目录返回http://backdoor.whatpub.org/live而不仅仅是http://backdoor.whatpub.org
答案 0 :(得分:2)
它是HttpRuntime.AppDomainAppVirtualPath属性的快捷方式,它指的是虚拟应用程序根目录,而不是Web服务器的根目录。