我是新手與IIS,並試圖在一個網站中設置兩個應用程序。這是我所做的:IIS 8兩個應用程序在一個網站 - Response.Redirect(「〜/」)
我在IIS中創建了一個網站,並在網站中添加了兩個應用程序。我可以成功地瀏覽到:
http://servername/site1
http://servername/site2
我的每個不同的應用場合露面,並且一切似乎都正常工作。問題是我的C#代碼中的重定向實際上重定向到了什麼地方。我嘗試導航到類似下面的不同頁面:
Reponse.Redirect("~/Folder/Page.aspx");
而不是尋找應用程序文件夾(site1/Folder/Page.aspx)
,它正在尋求在網站根目錄的文件夾:中http://servername/Folder/Page.aspx
代替'http://servername/site1/Folder/Page.aspx
。我如何獲得'〜'來引用應用程序根目錄,而不是整個網站根目錄?
它看起來像'Request.ApplicationPath'是我的問題的解決方案。謝謝您的幫助。 –