2012-06-14 2 views
0

Я изучаю, как подключиться к приложению win8 metro с помощью базы данных azure sql. Я создал приложение веб-формы .net, где я создал Entity Model и WFC Data Service. Из урока я смотрел, я должен получить данные из URL http://domain.com:52034/ServiceName.svc/Userданные wfc - странное поведение после получения данных из базы данных

Когда я начинаю эту услугу с помощью VisualStudio (http://domain.com:52034/ServiceName.svc) Я получаю XML с конфигурацией и мое имя коллекции (Пользователь). Когда я печатаю первый Url, я задаю вопрос, хочу ли я подписаться на канал подписки o.O Я не получаю данные своей коллекции. Когда я набираю http://domain.com:52034/ServiceName.svc/User(1) Я не получаю пользователя с uid = 1, но я получаю страницу не найденной. Что я делаю не так ?

ответ

0

Я нашел решение.

Прежде всего большой плюс для вас Vitek. Благодаря вашим советам я мог правильно прочитать xml

Во-вторых, мне пришлось добавить: config.UseVerboseErrors = true; После этого все приступило к работе.

О вопросе в моем комментарии. При настройке соединения datamodel существует возможность установить, что логин и пароль отправляются с запросом.

С наилучшими пожеланиями, Dawid

1

Если вы нацеливаете свой браузер на ~/Пользователь, который отвечает на приложение/atom + xml; type = feed, который признан большинством браузеров как канал ATOM (как следует), и браузер пытается быть «простым в использовании» »и либо показать его в другом виде, либо запросить подписку. В IE вы можете отключить это, перейдя в «Свойства обозревателя» -> «Содержимое -> каналы и веб-фрагменты» -> «Настройки» -> «Включить просмотр чтения каналов». Убедитесь, что флажок не установлен. Затем повторно запустите URL-адрес на новой вкладке, и он покажет вам необработанный XML-код. (Это будет работать только в IE рабочего стола). Я бы подумал, что вы можете сделать то же самое и в других браузерах, я просто не знаю специфики. Вы можете попробовать его также на примерах услуг, например, на http://services.odata.org/OData/OData.svc/Products.

+0

Привет, спасибо за подсказку. Это помогло мне не получить rss-вопросов, но я получаю ошибку 500. Может ли это быть причиной неправильных данных или чего-то еще? Как отправить пользователя и пароль? Может, это моя ошибка? – Fixus

Смежные вопросы