Мы пытаемся получить строку подключения из Azure веб-приложения для работы с нашим ASP. net веб-сайтом.
Мы правильно настроили строку подключения в Azure Веб-приложении:
Однако, когда мы посещаем нашу страницу среды Kudu, на которой отображается совершенно неверная строка подключения, мы не можем понять, почему на ней не отображается наша пользовательская строка подключения.
Также - мы используем пользовательскую строку подключения, потому что у нас есть специальный соединитель (Devart Mysql), для которого нам нужно, чтобы имя провайдера оставалось правильным.
Когда мы пытаемся загрузить наш сайт, мы получаем это:
Я Интересно, перезаписывает ли веб-приложение azure наш провайдер и переустанавливает его на провайдера Sql сервера вместо провайдера Devart. MySql, который нам нужно использовать. Оцените любую помощь / руководство
ОБНОВЛЕНИЕ
При проверке web.config с помощью kudu выясняется, что azure автоматически меняет имя поставщика на System.Data.Entityclient - как мы можем предотвратить это? Я полагаю, что это root проблемы
Кроме того - мы используем проект barebones для проверки этого с минимальным минимумом, поэтому мы знаем, что в проекте нет других факторов, манипулирующих этими значения, довольно уверенные azure веб-приложение делает это изменение, но не уверен, как это исправить