我有兩個在本地運行的visual studio 2010項目。一個是雲計劃,除了連接本地SQL Express外,還連接到天藍色表(開發)存儲,另一個不是雲計劃。這兩個項目都嘗試通過xsd生成的類似代碼連接到本地SQL Express數據庫,並通過數據綁定網格直接在aspx中連接。非雲項目連接正常,但云項目因常見錯誤而失敗:連接到SQL Express的問題
「嘗試爲文件C:\ Users ... mdf附加自動命名數據庫失敗。具有相同名稱的數據庫存在或指定的文件無法打開,或者它位於UNC共享上。「
兩個項目都使用相同的連接字符串在Web.config文件:
<add name="WorkoutLogConnectionString1"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\...mdf;
Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
在從雲項目,我可以連接到Express數據庫就好了VS2010服務器資源管理器,但是當項目運行時,它無法連接。雲項目還通過Web.config中的另一個連接字符串連接到SQL Azure遠程雲數據庫,並且該連接正常工作。
我看到MS支持文章:http://support.microsoft.com/kb/2002980,並認爲可能項目最初是使用不同版本的VS創建的,可能會導致我的問題,所以我對ASP.net 4.0應用程序池進行了建議的IIS更改,但無濟於事。
由於SQL Express連接字符串在一個項目中工作,而不在另一個項目中,所以我很難過。是否還有其他配置元素或與失敗項目相關的項目是我應該關注的雲項目?
連接字符串未顯示: –
ejm
2012-03-07 20:46:28
我讓連接字符串顯示出來。爲了突出顯示代碼示例(尤其是可能被解釋爲HTML的示例),請使用編輯器工具欄上的代碼按鈕「{}」。 – 2012-03-07 21:03:29