Об отсутствующей ссылке:
Вам нужно будет установить «copy local to true» для каждой ссылки, которую вы добавляете в свой проект самостоятельно. Таким образом, все эти ссылки будут упакованы и при развертывании в облаке доступны для вашего проекта.
О презентации и бизнес-уровне:
- Имейте в виду, что если у вас есть веб-роль и роль рабочей роли в вашем приложении, вы получите две отдельные виртуальные машины, на которых работает ваше приложение, единственный способ, которым вы можете общаться - это использовать внутренние конечные точки. При запуске приложения в Windows Azure подумайте, почему необходимо разделять код на двух виртуальных машинах (при необходимости), потому что вы наверняка можете иметь веб-интерфейс и код фоновой обработки в веб-роли. Рабочая роль - это ничего, кроме виртуальной машины без предварительно настроенного IIS. Большинство не .net-приложений с веб-интерфейсом используют рабочую роль в качестве внешнего интерфейса, поэтому вам нужно тщательно спроектировать приложение, чтобы выбрать, что будет в веб-роли и что в рабочей роли.