У меня есть приложение Silverlight, к которому я хочу получить доступ к хранилищу Azure. У меня есть два проекта в моем решении: проект SL и веб-роль ASP.
Роль сети имеет сервис. Когда я запускаю проект, я захожу в сервис, и он работает нормально. (Я могу загрузить данные.)
Я не совсем уверен, что я могу сделать с помощью «Добавить ссылку на службу», но я подозреваю, что это может быть то, что я должен сделать здесь, чтобы использовать все возможности WCF. Я открываю диалоговое окно и нажимаю «Обнаружить», чтобы найти службы в моем решении. Visual Studio находит мой сервис, но когда я нажимаю «Перейти», происходит сбой с ошибкой 404. Это неудивительно, учитывая, что мой локальный сервер ASP не работает в данный момент.
Кажется, что я должен иметь возможность добавить ссылку на службу, когда запущен devserver, но Visual Studio имеет пункт меню, который делает это серым.
Что мне здесь делать? Я совершенно не понимаю, для чего нужны сервисные ссылки? Должен ли я просто использовать WebClient
, жестко закодировать URI и десериализовать XML в объекты самостоятельно?