Обратите внимание, что если у вас есть код, который обрабатывает ваш существующий конфигурационный файл, вы можете продолжить его использовать. Вы даже можете поместить свой файл конфигурации в хранилище BLOB-объектов Azure.
Но если вы хотите что-то более Azurey, конечно, хранилище таблиц Azure возможно. Я не знаю, что находится в вашем XML-файле, поэтому вам нужно решить, насколько он подходит.
Azure Table Storage - это база данных «NoSQL», которая реализует хранилище данных Key / Value. Если вы знакомы с WCF Data Services, то вы уже знаете модель программирования (LINQ, Entity Framework).
Хранилище таблиц Azure довольно просто кодировать - настраивать небольшой шаблон, а затем довольно тихо (нет схемы базы данных, например, с реляционной базой данных).
Хранилище таблиц Azure поддерживает ограниченный набор типов данных - но он типизирован - поэтому даты, строки, целые числа и некоторые другие являются первоклассными гражданами (вероятно, они хорошо подходят для значений, которые могут мигрировать из XML config, если данные не являются иерархическими).
Статья Джули Лерман - хорошая отправная точка, чтобы обернуть вокруг нее голову.
Вы спрашиваете, можете ли вы поместить существующий файл конфигурации в это пространство и получить к нему доступ из моего рабочего процесса (ответ «да»), и вы даже можете получить к нему доступ из Azure для приложений, работающих за пределами Azure. (Это просто интерфейсы REST - XML поверх http - под капотом.)