Я пытаюсь опубликовать веб-приложение ASP.net в облаке Azure.Я должен использовать гибридное соединение, чтобы общаться с одним из моих серверов SQL.Я верю, что все настроено правильно;тем не менее, моя строка подключения платформы сущностей не работает.
Вот так выглядит моя строка гибридного соединения на портале Azure в соответствующей службе приложений Azure:
Name: serverdev
Status: Connected
Endpoint: ipaddress:49188
Namespace: serverCon
Это то, что гибридное соединениеДиспетчер выглядит на целевом сервере SQL Server:
Name: serverDev
Azure Status: Connected
Service Type: Relay
Service Name: serverCon
Endpoint: ipaddress:49188
Service Bus Endpoint: serverCon.servicebus.windows.net
AzureIP Address: azureIpAdress
AzurePorts: 80,443
Итак, похоже, что гибридное соединение настроено правильно.
Вот как выглядит моя строка подключения Entity Framework в моем web.config :
<add name="EDUONNWEntities" connectionString="metadata=res://*/DBModels.WarehouseModel.csdl|res://*/DBModels.WarehouseModel.ssdl|res://*/DBModels.WarehouseModel.msl;provider=System.Data.SqlClient;provider connection string="connectionString;initial catalog=EDUONNW;persist security info=True;user id=username;password=password;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />
Note: connectionString = to the connection string of my sql server when testing my web app outside of the cloud (on my local dev machine, everything works fine of course).
Вот исключение, которое я получаю:
System.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - No such host is known.)
Мне кажется, что моя служба приложений Azure не знает, как использовать гибридное соединение на основе моей строки подключения Entity Framework.Я чувствую, что упускаю что-то легкое.Любая помощь приветствуется!
Спасибо, Snawwz