silverlight: измените URI на мой dataservice после развертывания - PullRequest
3 голосов
/ 25 мая 2010

Я сделал ссылку на сервис из моего приложения silverlight на мой локальный сервер разработки. но теперь я хочу развернуть это на тестовом сервере, но как мне теперь изменить URI службы данных? все, что я развернул, это файл XAP, и в мире asp.net меня использовали для изменения URI в web.config, но, очевидно, его нет в приложении silverlight?

Ответы [ 2 ]

3 голосов
/ 25 мая 2010

См. Этот ответ , чтобы узнать, как программно установить конечную точку прокси WCF. Делая это таким образом, вы можете избежать размещения любой адресной информации в вашем конфигурационном файле.

0 голосов
/ 25 мая 2010

Ваше приложение Silverlight должно было объединить ServiceReferences.ClientConfig с вашим файлом web.config. Вы найдете его под:

<system.serviceModel>
    <bindings>
        <!-- Your binding details here -->
    </bindings>
    <client>
        <endpoint address="http://localhost/servicename/servicename.svc"
           binding="basicHttpBinding" 
           bindingConfiguration="BasicHttpBinding_Iservicename"
           contract="servicenameReference.Iservicename"
           name="BasicHttpBinding_Iservicename" />
    </client>
</system.serverModel>

Изменить адрес так, чтобы он указывал на рабочий сервер.

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