Ho creato un servizio Web e un database SQL su Azure e ho distribuito la mia app Web Asp.net e caricato il mio database sul server SQL di Azure. Successivamente ho creato una stringa di connessione per connettere la mia app Web al database, ma la mia app Web non può connettersi al database.Il servizio Web di Azure non è in grado di connettersi al database
risposta
Una soluzione rapida (il modo in cui lo faccio) è quello di utilizzare una risorsa collegata per aggiungere un database SQL database al tuo sito web utilizzando le Impostazioni applicazione lama: https://azure.microsoft.com/en-us/documentation/articles/web-sites-configure/
Per aggiungere, sembra che l'OP stia provando a configurare un Mobile> Connessione dati. Anche la vista nel portale è in qualche modo diversa dallo screenshot (almeno da quello che vedo), ma c'è ancora un'opzione Impostazioni> Impostazioni dell'applicazione più in basso nel menu verticale. –
Bene, ho avuto anche questo problema. La causa del mio problema sono le mie impostazioni di pubblicazione.
Riassunto del mio problema,
ho usato Visual Studio (VS) di pubblicare il mio servizio app all'azzurro con impostazioni di pubblicazione di default, e anche se ho potuto accedere ai contenuti di front-end, non ho potuto accedere ai servizi di back-end . Per le operazioni di database, ho utilizzato Entity Framework e migrazione.
Per le macchine locali, tutto andava bene, ma su azzurro no.
risposta,
io semplice deselezionare "eseguire codice prime migrazioni" casella di controllo "Impostazioni" Step In pubblicano finestra modale, e azzurro tutto è andato bene, ma ho affrontato un altro problema, nessuna migrazione a tutti. Per risolvere il problema della migrazione, ho aggiunto un piccolo codice in Global.asax.cs
:
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
GlobalConfiguration.Configure(WebApiConfig.Register);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
// For migration
try
{
System.Data.Entity.Database.SetInitializer(
new System.Data.Entity.MigrateDatabaseToLatestVersion<MyWebApp.Contexts.ApplicationDbContext, MyWebApp.Migrations.Configuration>());
var context = MyWebApp.Contexts.ApplicationDbContext.Create();
context.Roles.Find("JustForDBMigrationKick");
context.Dispose();
}
catch (System.Exception e)
{
// Ooops, something went wrong
}
}
- 1. Il sito Web di Azure a volte non riesce a connettersi al database SQL Azure
- 2. Android in grado di connettersi al servizio di fotocamera
- 3. CakePHP 3 non è in grado di connettersi al database a causa di un'estensione PHP mancante
- 4. CakePHP 2 non è in grado di connettersi al database MySQL
- 5. Xamarin: connettersi al servizio Web ospitato localmente
- 6. Come connettersi al database locale tramite il sito web?
- 7. java.lang.RuntimeException non è in grado di istanziare il servizio: java.lang.NullPointerException
- 8. Connessione al database lenta dall'applicazione Web di Azure
- 9. distribuire redis a heroku non è in grado di connettersi
- 10. PyCharm non è in grado di connettersi a GhostDriver
- 11. Accesso al servizio MySQL di Azure
- 12. Ansible non è in grado di connettersi all'istanza AWS EC2
- 13. Impossibile connettersi al database di SQL Server
- 14. in grado di connettersi tramite sync_gateway al server remoto
- 15. Impossibile connettersi al database .mdf
- 16. Il cmdlet del servizio di arresto non è in grado di aprire il servizio esistente
- 17. Impossibile connettersi al database di SQL Server
- 18. Eclipse Indigo "in grado di connettersi al repository"
- 19. Il servizio Web WCF non è in grado di ricevere grandi dati
- 20. Come connettere l'app Web di Azure al database SQL di Azure
- 21. Sonar non riesce a connettersi al database
- 22. Jenkins non è in grado di connettersi al server della finestra - autorizzazioni insufficienti
- 23. 503 errori (servizio non disponibile) nei siti Web di Azure
- 24. C# Connettersi al database in thread separato
- 25. Il simulatore iPhone non è in grado di connettersi a Internet
- 26. stream_socket_client in grado di connettersi (connessione scaduta)
- 27. memcache per PHP - in grado di connettersi
- 28. Servizio Windows in Utilità di pianificazione: il servizio non può essere avviato. Il processo di servizio non ha potuto connettersi al controller di servizio
- 29. non è in grado di connettersi a mongolab con node.js su heroku
- 30. kafka non è in grado di connettersi a zookeeper- FATAL Errore irreversibile durante l'avvio di KafkaServerStable
Qual è il messaggio di errore che stai ricevendo? Hai configurato le regole del firewall in modo appropriato? –
Nella sezione Firewall "Consenti accesso ai servizi di Azure" è ON. Restituisce solo un timeout. – Alireza
È possibile utilizzare il portale per connettersi al database manualmente utilizzando le credenziali specificate? – CtrlDot