当在带有代码优先迁移上下文的visual studio 2012中使用webpublish时,我遇到了问题。在我们的web.config中,有两个连接字符串,像这样定义;Web发布在部署时添加命名空间连接字符串
<connectionStrings>
<add name="C2EnterpriseDB" connectionString="Data Source=(local);Initial Catalog=C2_V5;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="MediaProviderDB" connectionString="Data Source=(local);Initial Catalog=C2_V5_Media;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>.
但是当我打开webpublish对话框,here是什么给我看了。任何人都可以告诉我为什么我有3个连接字符串,而不是像这样的两个?
感谢
EDIT1:可能会到一些东西,如果我删除提及我的资源库项目(其中i启用迁移)我只得到在我的web.config中定义的2个连接。对你们有什么意义,启用迁移的项目会将自己的连接字符串添加到已有的2个连接字符串中?我检查了是否在该项目的app.config中设置了任何构造。但是没有。
EDIT2:但我不能“激活”在部署时迁移,多选无效...