我試圖將一個asp.net應用程序部署到使用ApplicationServices成員資格數據庫的SQL Server實例的服務器。「連接字符串指定本地Sql Server Express實例」,但它不是
的問題是,我收到說
The connection string specifies a local Sql Server Express instance using a database location within the applications App_Data directory
當我最初試圖與應用程序部署aspnetdb.mdf
本身我得到這個錯誤的錯誤。
我得到這個錯誤,當我然後取消該計劃,並決定做一個web.config
變換,以便在調試我使用Express數據庫,但在釋放連接字符串轉到SQL Server。
當我決定出於好奇從代碼中刪除所有對快速數據庫的引用時,我再次得到了這個錯誤,因此可能沒有任何可能的方法查找Express數據庫。沒有運氣。
有沒有人有任何想法呢?我每次都刪除並重新安裝了IIS中的網站,注意到沒有部署App_Data,也沒有提到web.config中的.mdf文件 - 無濟於事。它仍然認爲有一個連接字符串告訴它尋找一個SQL Server Express數據庫:/
編輯:這是我使用的連接字符串。我認爲很標準,但我總是會錯的。
Data source=HERP;Initial Catalog=DERP;Integrated Security=True
你能後的連接字符串? – 2011-12-21 22:02:16
你能告訴我們你的web.config嗎?你可以將任何敏感的東西都打出來。 – 2011-12-21 22:05:17
您應該添加web.config(搜索'data source =')的任何連接字符串以及生成錯誤的代碼部分 – Andomar 2011-12-21 22:23:35