我的ASP.NET網站有以下錯誤。我剛把它移到另一臺電腦上。得到IIS運行,SQL Server Express &將數據源機器名稱更改爲新機器名稱。然而,隨着DB訪問的任何頁面上,我得到的截圖所示的錯誤: 如何解決ASP.NET DataContext連接錯誤
創新,news.aspx創建一個新的DataContext這樣的:
dataContext = new DataContext(Config.ConnectionString);
我的配置類返回基於連接字符串當前IP。例如:
return ConfigurationManager.ConnectionStrings["Development"].ConnectionString;
這是在web.config中:
<connectionStrings>
<add name="Development" connectionString="Data Source=WORK51C0\SQLEXPRESS;Initial Catalog=Jri;Integrated Security=True;" providerName="System.Data.SqlClient"/>
</connectionStrings>
以下是LinqToSql1.designer.cs
public DataContext() :
base(global::Jri.Data.Properties.Settings.Default.JriConnectionString1, mappingSource)
{
OnCreated();
}
public DataContext(string connection) :
base(connection, mappingSource)
{
OnCreated();
}
public DataContext(System.Data.IDbConnection connection) :
base(connection, mappingSource)
{
OnCreated();
}
public DataContext(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
base(connection, mappingSource)
{
OnCreated();
}
public DataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
base(connection, mappingSource)
{
OnCreated();
}
就如何最好地調試這有什麼建議?或者,甚至你知道什麼是錯的?!
謝謝,
WORK51C0是新工作站的名稱嗎?它是否具有帶有該實例名稱的SQL Express,並且它是否已啓用集成安全性?你能連接到Sql Server Management Studio嗎? – driis
是'connection'或'mappingSource' null? –
您的Jri.Data.DataContact是否來自Linq.DataContext?我們可以使用更多的信息... –