2017-06-06 411 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

請連接字符串的信息更改相應的託管環境,即數據庫憑據,數據庫架構,數據源等,確保這些信息是正確的

相關問題