2017-06-06 413 views
0

我一直在网站上工作,当我完成了一切正常工作,然后当我发布它在somee.com我有一个错误,当我试图登录在System.ComponentModel.Win32Exception:系统找不到指定的文件

PS ..登录证书不是从数据库,所以我不明白为什么我收到一个数据库相关的错误,当我回到visula工作室和运行该网站它的工作没有任何错误

 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; 

this is how the error looks like

+0

您需要更改连接字符串以正确指向服务器。此类代码也适用于SQL注入,您应该始终使用[参数化查询](https://blog.codinghorror.com/give-me-parameterized-sql-or-give-me-death/)来避免SQL注射。 –

+0

@ S.Akbari我检查了连接字符串,但是如果连接字符串错误为什么它在Visual Studio中工作正常? –

+0

这没有错。您的本地数据库地址与服务器地址不同。 –

回答

0

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

0

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

相关问题