Вам стоит взглянуть на последнюю Windows Azure Companion , которая позволит вам сделать это. Это установит административный веб-сайт в рабочую роль и позволит вам затем через меню устанавливать инструменты на основе PHP, такие как WordPress, вместе с PHP itelf.
Если вы посмотрите на исходный код Azure Companion, вы увидите, как запускается размещенное веб-ядро. Если вам нужно настроить что-то помимо того, что позволяет компаньон, у вас есть весь код, который вам нужен.
В рабочей роли вы можете разместить несколько портов TCP, поэтому вполне разумно, чтобы фоновые работники работали в том же экземпляре роли, что и ваш сайт WordPress.
Немного не связано: в веб-роли у вас все еще могут быть фоновые процессы, но вы просто не сможете открыть произвольные порты. Вы будете хорошо создавать, скажем, слушателей очереди. Просто запустите ваш код в методе Run () (вам нужно добавить это, так как он не добавляется по умолчанию с веб-ролью, только в шаблоне рабочей роли).