我有一个 2 ASP.NET 解决方案。第一个称为 HomePage,另一个称为 Main。我正在使用 IIS 7.5。在 IIS 的根目录下,我有 2 个同名文件夹(HomePage 和 Main)。每个解决方案都在他们自己的文件夹中。
我正在尝试将会话从 HomePage 转移到 Main。
主项目(文件 ASPNETToASPNET.aspx)
private void Page_Load(object sender, System.EventArgs e)
{
string queryString = String.Empty;
string destPage = Request.Form["destpage"].ToString();
...
}
主页.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.
使用其他重定向时,我无法找到访问相应文件的方法。
如前所述,两种解决方案都在同一台服务器上并使用相同的域。
有什么解决办法吗?