單擊Build Deployment Package時出現此錯誤。 我讀過一堆關於這個問題的相關帖子,但似乎沒有回答我心中T_T的問題。
這是我的web.config我的連接字符串Web部署任務失敗
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
<add name="ProjectPALEntities" connectionString="metadata=res://*/Models.ProjectPal.csdl|res://*/Models.ProjectPal.ssdl|res://*/Models.ProjectPal.msl;provider=System.Data.SqlClient;provider connection string=';data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\ProjectPAL.mdf;integrated security=True;user instance=True;multipleactiveresultsets=True;App=EntityFramework';" providerName="System.Data.EntityClient" />
</connectionStrings>
這是包/發佈在項目屬性SQL設置。這是我遇到問題的地方。
這是上述源數據庫的連接字符串。
data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\ProjectPAL.mdf;integrated security=True;user instance=True;multipleactiveresultsets=True;App=EntityFramework';
問題:
在用於源數據庫,其是使用正確的連接字符串?
數據 源= \ SQLEXPRESS; attachdbfilename = | DataDirectory目錄| \ ProjectPAL.mdf;綜合 安全= TRUE;用戶 實例= TRUE; multipleactiveresultsets = TRUE;應用=的EntityFramework'; (這個人是什麼我目前使用)
元= RES:// /Models.ProjectPal.csdl|res:// /Models.ProjectPal.ssdl|res:// */Models.ProjectPal.msl; provider = System.Data.SqlClient; provider connection string ='; data
source =。\ SQLEXPRESS; attachdbfilename = | DataDirectory | \ ProjectPAL.mdf; integrated security = True; user
instance = True; multipleactiveresultsets = True; App = EntityFramework'; (與元數據或以上都不T_T)我在哪裏可以得到目標數據庫的連接字符串?對不起這是我第一次部署網站。我研究過,但我找不到答案T_T。
我怎麼能解決這個錯誤?
其他信息:
我使用的成員資格提供和角色提供所有後改變& QUOT用'(單引號)我的數據保存在ProjectPALEntities
如果您需要更多信息,請告訴我。 :)