我一直在使用Server.MapPath(「page.aspx」)很長一段時間,但現在我只是面臨這個問題。使用Server時,Htmlfile訪問被拒絕.MapPath
基本上這裏是我的代碼
Session.Clear();
ShowLoggedOffControl(); //A function that setup bunch of controls visibility
OnUserLoggedOut(new EventArgs());
Response.Redirect(Server.MapPath("~/Default.aspx"));
錯誤是htmlfile:access is denied
在JavaScript執行。但是,當我刪除Server.MapPath,以便它變得像這樣Response.Redirect("~/Default.aspx");
,事情正常工作。
我做錯了什麼?爲什麼,如何以及何時可以使用Server.MapPath?
謝謝。