Azure не читает настройки web.config - PullRequest
1 голос
/ 02 марта 2012

Мне нужно развернуть свое приложение (старой школы) в Azure, используя инструменты веб-развертывания / Azure Web Accelerator.Я не профессионал Azure, и я не настроил всю среду публикации Azure.Тем не менее я могу опубликовать свое приложение с Visualstudio для Azure.Тем не менее, когда я пытаюсь System.Configuration.ConfigurationManager.AppSettings ["setting"], я получаю пустое значение.Локально в веб-приложении я получаю значение.

Так что я знаю, что «RoleEnvironment.IsAvailable» - это правда, и локальность - это не единственное, что у меня есть.Любая помощь приветствуется

Спасибо, ребята, но я исправил это.Все довольно просто.Azure Web Accelerator был настроен на URL-адресе service.test.com, сайт, который не мог прочитать web.config, представлял собой тот же базовый URL-адрес только виртуального приложения, как service.test.com/shop.

Я изменил service.test.com/shop, чтобы запустить на testshop.shopname.com все работало.Таким образом, в основном вы не можете запускать оба веб-приложения / сайты по одному и тому же URL.

1 Ответ

0 голосов
/ 02 марта 2012

Если все нормально при использовании локального симулятора?Вы можете использовать RDP для своей виртуальной машины Windows Azure, чтобы напрямую просмотреть файл web.config.О том, как использовать RDP на Windows Azure, пожалуйста, посмотрите

http://msdn.microsoft.com/en-us/library/windowsazure/gg443832.aspx

http://geekswithblogs.net/shaunxu/archive/2010/12/03/remote-desktop-to-your-azure-virtual-machine.aspx

...