Веб-формы - страница входа не работает (не перенаправляет) в IIS - PullRequest
0 голосов
/ 28 декабря 2018

Я создал приложение, используя веб-формы, и все функции работают нормально при работе на "localhost".Теперь я поставил свое приложение на iis, и вот возникает проблема:

  1. приложение работает и страница входа открыта,

  2. после ввода правильногоимя пользователя и пароль - он перенаправляет на саму страницу входа вместо перенаправления на панель пользователя.

Не было выдано ни одной ошибки, не было записано ни одного журнала, даже проверено с помощью средства просмотра событий Windows.

Если я ввожу неправильные учетные данные, сообщение об ошибке не генерируется (работает на локальном хосте)

Я не знаю, что мне не хватает, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 31 декабря 2018

Вот метод входа в систему

try
        {
            string username= txtusrid.Text.ToLower().Trim();
            string usrpwd= txtpwd.Text.Trim();

            cn= new SqlConnection(ConfigurationManager.ConnectionStrings["cntx"].ConnectionString);
            cn.Open();
            sqlcmd = new SqlCommand("_pdblogin", cn);
            sqlcmd.CommandType = CommandType.StoredProcedure;
            sqlcmd.Parameters.Add(new SqlParameter("@Employee_Id", SqlDbType.NVarChar, 2500));
            sqlcmd.Parameters.Add(new SqlParameter("@pwd", SqlDbType.NVarChar, 2500));
            sqlcmd.Parameters["@Employee_Id"].Value = username;
            sqlcmd.Parameters["@pwd"].Value = usrpwd;
            reader = sqlcmd.ExecuteReader();
            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    usrfname = reader.GetValue(4).ToString();
                    Session["User"] = reader.GetValue(1).ToString();
                }
                reader.Close();
            }
            if (usrfname != "")
            {
                if (!string.IsNullOrEmpty(Request.QueryString["ReturnUrl"]))
                {
                    FormsAuthentication.SetAuthCookie(username, remcbx.Checked);
                    Response.Redirect(Request.QueryString["ReturnUrl"]);
                }
                else
                {
                    FormsAuthentication.RedirectFromLoginPage(username, remcbx.Checked);
                    Response.Redirect("/Userdashboard");
                }
            }
            else
            {
                dvMessage.Visible = true;
                errmsg.Text = "Username and/or password is incorrect.";
            }
        }
        catch(Exception ex)
        {

        }
        finally
        {
            cn.Close();
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...