I have these files:
Web.config
<connectionStrings>
</connectionStrings>
Web.Debug.config
<connectionStrings>
<add name="Elite.DAL.MainContext"
connectionString="Data Source=FISH\SQLEXPRESS;Initial Catalog=Elite;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
Web.Releas.config
<connectionStrings>
<add name="Elite.DAL.MainContext"
connectionString="Data Source=1LEINTRA\SFSQL;Initial Catalog=Elite;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
Am I doing something wrong?
When I publish using Web-Deploy I get this:
<connectionStrings>
<add name="Elite.DAL.MainContext" connectionString="Elite.DAL.MainContext_ConnectionString" providerName="System.Data.SqlClient" />
<add name="Elite.DAL.MainContext_DatabasePublish" connectionString="Elite.DAL.MainContext_DatabasePublish.ConnetionString" providerName="System.Data.SqlClient" />
</connectionStrings>
Format of the initialization string does not conform to specification starting at index 0.
Additionally, when I publish I select run first code migrations but tables are not created which is part of initial migration.
<contexts>
<context type="Elite.DAL.MainContext, Elite">
<databaseInitializer type="System.Data.Entity.MigrateDatabaseToLatestVersion`2[[Elite.DAL.MainContext, Elite], [Elite.Migrations.Configuration, Elite]], EntityFramework, PublicKeyToken=b77a5c561934e089">
<parameters>
<parameter value="Elite.DAL.MainContext_DatabasePublish" />
</parameters>
</databaseInitializer>
</context>
</contexts>