我很難從我的本地機器部署我的網站到我的VPS,這裏是問題,我在我的本地項目中使用AttachDBFileName在我的web配置中,這是唯一的連接字符串我有我的web應用程序AttachDBfilename問題與ii7和sql express
<connectionStrings>
<add name="myConnectionString"
connectionString="Data Source=.\SQLEXPRESS;
AttachDBFileName=|DataDirectory|\AssignmentDB.mdf;
Integrated Security=True; User Instance=True;
Database=AssignmentDB.mdf" providerName="System.Data.SqlClient" />
此連接字符串在我的web應用程序的根源在於在web.config。
我的手,因爲每次我不知道如何使用msdeploy,而這裏的時間部署這是我到目前爲止已經試過:
- 1-改變連接字符串gizillion次,沒有運氣。
- 2-將數據庫附加到我的SQL Express上,使用SQL管理 studio,並授予所有登錄權限。
- 3-每次更改後在iis中重新啓動網站。
我每次運行的網站,並嘗試使用需要到數據庫,收到錯誤連接的任何功能500
的事情是,我GOOGLE了這個問題,並沒有一個似乎暗示任何涉及運行此數據庫的全部3個應用程序的清晰配置。
更新:
這是我的DB連接到SQL服務器後試圖連接字符串。
<add name="myConnectionString" connectionString="Data Source=.\SQLEXPRESS;
Initial Catalog=AssignmentDB; Integrated Security=True"
providerName="System.Data.SqlClient" />
我沒有收到任何具體的錯誤消息,它只是將我重定向到錯誤500頁,就這些了。
更新 - 2
只是爲了澄清它爲未來的用戶來說,默認的應用程序池有其身份設置爲DefaultAppPoolIdentity,我改變了向地方,它獲得了我的DB :)
編輯您的問題以包含您使用的連接字符串以及它在您的項目中的位置。 – 2012-03-04 22:01:50
也請指定錯誤信息。你需要禁用友好的錯誤消息,並確定錯誤的真正原因是什麼(500是一個通用的捕獲所有,是絕對無用的)。 – 2012-03-04 22:19:11
我沒有收到任何具體錯誤,它將我重定向到我擁有的自定義錯誤500頁面,就是這樣 – ymg 2012-03-04 22:39:22