Что вы имеете в виду, что регистрация не работает? Если вы говорите, что он не отображается в эмуляторе вычислений, это ожидаемо. Полные веб-роли IIS работают в другом домене, чем их реализация RoleEntryPoint (WebRole.cs). В эмуляторе вычислений мы всегда показываем сообщения трассировки RoleEntryPoint (не приложение IIS).
Это, наверное, та же история в Visual Studio, если вы смотрите там.
Если вы хотите, вы можете обойти это, закомментировав элемент в вашем ServiceDefinition.csdef. (Это вернется к использованию «унаследованной веб-роли», которая размещается в HWC. Так все работало в SDK 1.2 и более ранних версиях.) Там все находится в одном домене приложения.
Если вы имеете в виду что-то еще (например, «Диагностика не отвечает» или что-то в этом роде), сообщите нам, что вы делаете и как изменилось поведение.