1
2 개의 ASP.NET 솔루션이 있습니다. 첫 번째 것은 HomePage이고 다른 하나는 Main입니다. IIS 7.5를 사용하고 있습니다. IIS의 루트에서 동일한 이름 (HomePage 및 Main)을 가진 두 개의 폴더가 있습니다. 각 솔루션은 자체 폴더에 있습니다.ASP.NET 세션을 다른 ASP.NET 솔루션으로 전송
HomePage에서 Main으로 세션을 전송하려고합니다.
홈페이지 프로젝트 (파일 ASPNETToASPNET.aspx는)
private void Page_Load(object sender, System.EventArgs e)
{
string queryString = String.Empty;
string destPage = Request.Form["destpage"].ToString();
...
}
HomePage.aspx
private void Redirect_Click(object sender, CommandEventArgs e)
{
Response.Redirect("http://www.website.com/Main/Pages/ASPNETToASPNET.aspx?destpage=" + e.CommandArgument + "&SessionNoClient=" + Session["SessionNoClient"], false);
Response.Redirect("./Main/Pages/ASPNETToASPNET.aspx?destpage=" + e.CommandArgument + "&SessionNoClient=" + Session["SessionNoClient"], false);
}
최초의 리디렉션을 사용하여, 나는 해당 파일에 도달,하지만 난 라인
에서 오류가 발생했습니다string destPage = Request.Form["destpage"].ToString();
Object reference not set to an instance of an object.
다른 리디렉션을 사용할 때 적절한 파일에 도달 할 수있는 방법을 찾을 수 없습니다.
앞에서 설명한 것처럼 두 솔루션은 동일한 서버에 있으며 동일한 도메인을 사용합니다.
모든 솔루션?