Connection Error with SQL Azure and Entity Framework on Azure Website -
not sure start, whenever publish asp.net website azure, pages have database access give me message saying "error. error occurred while processing request." open remote debugger (which fickle because refuses attach half of time) , see error occurs when establishing when trying access entity framework. error varies between "network-related or instance-specific" error, or "login failed" error (which result of previous error, don't know).
the ado.net connection string sql azure gives is
server=tcp:[servername].database.windows.net,1433;database=ensemblemusicwebdatabase;user id=user@[servername];password=(password);trusted_connection=false;connection timeout=30;
but every implementation (inserting ef metadata string, changing server data source...etc) still gives me same login error
i'm pretty sure it's problem connection string, infuriating part i've tried every possible combination can think of (entity framework metadata, using sql azure database ado.net connection strings in possible way, changing azure website connection strings under config tab, using plain connection string...etc).
i've deleted , rebuilt entity framework models @ least 5 times, , every time can establish connection server , reads database , creates correct models. deploy application localhost , works. problem when publish, cannot access database , keeps giving me these login failed errors (the login details exact same when set ef model).
i think might firewall, since can access db locally approved firewall ip on server config, website can't access database (i have enable azure services box ticked well). i'm @ loss now, because want site (not user, application) fetch data database , display on page, don't understand how complicated.
can point me in right direction? tried every tutorial , example on msdn , can't find solutions on work.
thanks, shaun
i realised somehow got complete mess connection strings on place , best way fix start again. deleted azure website , database instances, built database first (created correct login well) , when creating new website azure gave me option include database had created. have correct connection string azure generated, safe (because metadata made connection strings confusing , didn't want risk having same issue again) i'm not using entity framework , using normal sqlclient queries, since website requests 2 objects database.
i think i've got correct , working string can @ , understand went wrong , how avoid if end using entity framework.
Comments
Post a Comment