Для меня проблема заключалась в том, что мой проект запуска для отладки был настроен на проект пакета (т. Е. Проект, содержащий файлы определения службы), а не на одну из моих веб-ролей.(Это сбрасывалось, когда я менял машины.) Если щелкнуть правой кнопкой мыши веб-роль и выбрать «Сделать стартовым проектом», исправлена ошибка.
В случае, если вы не заметили комментарий выше, @smarx также упоминаетчто общей причиной той же ошибки является файл web.config, доступный только для чтения, и он указывает на http://msdn.microsoft.com/en-us/library/gg494981.aspx. В этой же ссылке упоминается еще пара связанных причин.