在iis服务器asp.net c#中登录页面没有重定向到主页
本文关键字:重定向 主页 登录 服务器 iis asp net | 更新日期: 2023-09-27 18:07:29
下面是login
和main
页面重定向使用的c#代码:
try
{
db = new DBFunctions();
string mSQL = ("SELECT COUNT(username) FROM [User] WHERE LTRIM(RTRIM(username))='" + (txtusername.Text) + "'");
db.Initialize("Text", mSQL);
int mcount = Convert.ToInt32(db.cmd.ExecuteScalar());
if (mcount == 1)
{
string mSQL1 = ("SELECT COUNT(username) FROM [User] WHERE LTRIM(RTRIM(username))='" + (txtusername.Text) + "'");
db.Initialize("Text", mSQL);
int mcount1 = Convert.ToInt32(db.cmd.ExecuteScalar());
if (mcount1 == 1)
{
Response.Redirect("dash.aspx", false);
}
else
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Password Wrong.! Please Contact IT (377)')", true);
}
}
else
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Username and Password does not match Please Contact IT (377)')", true);
}
}
catch (Exception ex)
{
//Response.Write("<script>alert('"+ex.Message+"');</script>");
}
以上代码在localhost environment
中工作良好,但如果host in iis server
它不重定向到主页(如果我单击登录按钮,它只是停留在login page
)。
Localhost不是服务器,所以在这种情况下,可能有很多理由不工作,您的代码。我认为你得到了一个异常,而你没有捕捉到它。我建议在捕获异常时取消代码注释,并查看
你可能需要安装/设置httpRedirect.
请点击下面的链接获取更多信息。
http://www.iis.net/configreference/system.webserver/httpredirect我希望它能起作用。
谢谢
我在web。配置文件
<identity impersonate="true" userName="domain'username" password="password"/>