2013-04-11 55 views
0

我有一個asp.net web應用程序。當使用公共連接字符串調用數據庫時,它在REMOTE SERVER中顯示錯誤。但在LOCAL SERVER上正常運行。該怎麼辦?使用公共連接字符串時無法在遠程服務器上運行asp.net應用程序

public class MainClass 
{ 

public SqlConnection getcon() 
{ 

    SqlConnection con = new SqlConnection("Data Source=b*****;Initial Catalog=**;Persist Security Info=True;User ID=***;Password=**; MultipleActiveResultSets=True"); 
    return con; 


} 

和的Login.aspx包含

public partial class Login : System.Web.UI.Page 
{ 
MainClass obj = new MainClass(); 
protected void bt_login_Click(object sender, EventArgs e) 
{ 
    SqlConnection con = obj.getcon(); 

    con.Open(); 

}

+0

首先,請顯示那段代碼出了什麼問題。另外,添加連接字符串並用***替換用戶名和密碼,以便我們可以檢查是否有錯誤。 – Rob 2013-04-11 07:24:50

+0

它在遠程服務器上顯示什麼錯誤信息? – StackTrace 2013-04-11 07:48:11

+0

錯誤:無法找到類型或名稱空間名稱'MainClass'(缺少using指令或程序集引用嗎?) – nsds 2013-04-11 08:05:36

回答

0

我假定MainClass是在類庫溶液。

如果這是正確的,請檢查解決方案的框架版本以及庫文件是否存在於遠程服務器上。

+0

庫文件存在於遠程服務器上。即使顯示相同的錯誤。 – nsds 2013-04-12 05:24:51

+0

當選擇框架版本作爲客戶端配置文件時也會發生此錯誤。確保解決方案的框架不是客戶端配置文件版本。 – 2013-04-12 05:38:09