Silverlight развернуть сайт с БД на хосте не работает - PullRequest
0 голосов
/ 30 ноября 2009

Я создал (локально) сайт Silverlight. Он использует базу данных mysql (пришлось установить соединитель mysql) и службу wcf для связи с БД на сервере.

Локально все отлично работает. Однако, когда я загрузил его на свой хост, приложение silverlight загружается нормально, но я не могу получить данные из базы данных хоста.

Это первый раз, когда я делаю это, так что, вероятно, я чего-то не знаю. Шаги, которые я предпринял, чтобы заставить это работать на моем хосте:

  • Я создал базу данных и загрузил все данные из моей локальной базы данных.
  • Я загрузил весь контент моего сайта (мою папку ClientBin, мой файл service.svc, web.config и мою папку App_Code)
  • Я изменил имя базы данных и параметры доступа на моем web.config, чтобы они указывали на параметры моего хоста Что я сделал не так? Кроме того, все эти файлы, которые я загрузил, необходимы или нет?

    Спасибо

1 Ответ

0 голосов
/ 01 декабря 2009

Есть ли у вас файл clientaccesspolicy.xml, обслуживаемый машиной, на которой размещается служба WCF? Silverlight требует наличия этого файла перед использованием веб-служб. Обычно вы создаете файл clientaccesspolicy.xml и помещаете его в корневой каталог веб-сервера, но для WCF может потребоваться сгенерировать файл политики из самой службы WCF:

http://forums.silverlight.net/forums/p/16839/57457.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...