/ / La stringa di connessione di Entity Framework viene riscritta quando viene pubblicato il sito Web: c #, asp.net-mvc, entity-framework

La stringa di connessione di Entity Framework viene riscritta quando viene pubblicato il sito Web: c #, asp.net-mvc, entity-framework

Quando pubblica un sito Web MVC tramite Visual Studio, riscrive la stringa di connessione per Entity Framework con uno non valido.

Sembra essere lo stesso non valido che ha creatoquando ho importato per la prima volta il modello di database (non prima il codice) La stringa di connessione corretta si trova nel mio web.config locale e non ci sono modifiche apportate dal file web.release.config.

Corretta stringa di connessione:

<add name="Entities" connectionString="metadata=res://*/Models.MODModels.csdl|res://*/Models.MODModels.ssdl|res://*/Models.MODModels.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=localhost;initial catalog=R4S-MOD;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

Stringa di connessione generata:

<add name="Entities" connectionString="Data Source=localhost;Initial Catalog=R4S-MOD;Integrated Security=True;MultipleActiveResultSets=True;Application Name=EntityFramework" providerName="System.Data.EntityClient" />

risposte:

0 per risposta № 1

Quando pubblichi una pubblicazione, devono mostrareun popup in cui si sceglie se si desidera eseguire la distribuzione di filesystem o iis. c'è una sezione nella procedura guidata che ha una stringa di connessione. controllalo lì, se c'è già un valore preselezionato per la tua stringa di connessione - qamar