【问题标题】:System.ComponentModel.Win32Exception: The system cannot find the file specifiedSystem.ComponentModel.Win32Exception:系统找不到指定的文件
【发布时间】:2017-06-06 20:35:14
【问题描述】:

我在一个网站上工作,当我完成后一切正常,然后当我在 somee.com 上发布它时,我尝试登录时出错

PS .. 登录凭据不是来自数据库,所以我不明白为什么我会收到与数据库相关的错误,当我返回 visula Studio 并运行该站点时,它可以正常工作错误

        if (TextBoxUserName.Text == "administrator" && TextBoxPassword.Text == "aphamia")
        {
            Session["user_ID"] = TextBoxUserName.Text;
            Response.Redirect("EmpLogin.aspx");
        }
        else
            LabelLogin.Text = "Icorrect Username or Password";

        if (Session["user_ID"] != null)
            PanelLogIn.Visible = false;

【问题讨论】:

  • 您需要更改连接字符串以正确指向服务器。此外,这种代码对 SQL 注入开放,您应该始终使用parameterized queries 来避免 SQL 注入。
  • @S.Akbari 我检查了连接字符串,但如果连接字符串错误,为什么它在 Visual Studio 中工作正常?
  • 没错。您的本地数据库地址与服务器地址不同。

标签: c# asp.net web


【解决方案1】:

很可能你的连接字符串是错误的。

【讨论】:

    【解决方案2】:

    请根据托管环境更改连接字符串的信息,即数据库凭据、数据库架构、数据源等。确保这些信息正确

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-24
      • 2018-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多