下面是我爲asp.net項目建立的Visual Studio中的連接字符串。但是一旦包含prokject的文件夾試圖在另一臺計算機上打開,我會遇到數據庫連接錯誤,是否有辦法讓這些連接字符串可移植,這樣該項目就不會只在我的電腦上運行?c#可移植的數據庫連接字符串
<connectionStrings>
<add name="nas_connect" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|app_code\nas.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
<add name="nasConnectionString" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="app~_code\nas.mdf";Integrated Security=True;Connect Timeout=30"
providerName="System.Data.SqlClient" />
<add name="nasConnectionString2" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="App_code\nas.mdf";Integrated Security=True;Connect Timeout=30"
providerName="System.Data.SqlClient" />
<add name="nasConnectionString3" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="\App_code\nas.mdf";Integrated Security=True;Connect Timeout=30"
providerName="System.Data.SqlClient" />
<add name="nasConnectionString4" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="\App_code\nas.mdf";Integrated Security=True;Connect Timeout=30"
providerName="System.Data.SqlClient" />
<add name="insert into" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="\App_code\nas.mdf";Integrated Security=True;Connect Timeout=30"
providerName="System.Data.SqlClient" />
</connectionStrings>
任何幫助,將不勝感激
謝謝。
您的連接字符串指向您的本地數據庫,這就是爲什麼您無法從其他PC連接到它們的原因。 –
@ User555那麼它應該指向什麼呢? .mdf文件位於項目的app_data文件夾中。 –
機器的IP地址,例如Data Source = 192.168.2.122; –