Ho un sito che esegue n Azure, che utilizza il modello EF First del database.Prima stringa di connessione del database EF di SQL Azure nel portale di gestione di Azure
Se incorporo la stringa di connessione in web.config e distribuisco tutto è roseo.
<add name="MyEntities" connectionString="metadata=res://*/App_Code.Model.csdl|res://*/App_Code.Model.ssdl|res://*/App_Code.Model.msl;provider=System.Data.SqlClient;provider connection string='Data Source=my.database.windows.net;Initial Catalog=myTest_DB;User ID=***;Password=***; MultipleActiveResultSets=False'" providerName="System.Data.EntityClient"/>
Ma, non voglio la stringa di connessione nel web.config perché contiene credenziali.
Quindi l'ho spostato nell'area della stringa di connessione in Proprietà di Azure.
Il primo problema che ho riscontrato è l'errore di parola chiave non valido dei metadati.
Ho risolto questo cambiando il tipo dal database SQL a personalizzato.
Tuttavia, ora ottengo questo errore:
The connection string 'MyEntities' in the application's configuration file does not contain the required providerName attribute."
ho spulciato il web e provato molte variazioni della stringa di connessione, ma non ancora trovato quella giusta.
Nota: Credo che potrei fare un'impostazione di app e spostare l'inizializzazione della stringa sul codice, ma anche se solo per curiosità vorrei sapere come farlo tramite il portale.
Ha, così semplice! Grazie mille. – Kildareflare