2010-11-09 4 views
2

У меня есть servicereference.clientconfig.Servicereferences.clientconfig меняет значения silverlight

Теперь моя команда установки создает установку для моего приложения silverlight. Это проблема, потому что в servicereference.clientconfig есть набор веб-сервисов, и все они указывают на localhost.

Что является самым простым способом установить это на сервер, на который будет установлена ​​установка?

В верхней части моей головы скрипт установки должен распаковать файл xap, изменить servicereference.clientconfig. затем rezip. Это самый простой способ?

+0

должны иметь посмотреть здесь: [Динамические конечные точки в ServiceReferences.ClientConfig] [1] [1]: http://stackoverflow.com/questions/7360533/ dynamic-endpoints-in-servicereferences-clientconfig/8008677 # 8008677 и обратитесь к разделу ответа 6 –

ответ

4

Я не могу сказать 100%, но похоже, что службы работают на том же сервере, на котором вы также развертываете приложение. Если это так, вы используете SL4? Если да, то он поддерживает относительные адреса в ClientConfig, например, так:

"../Service1.svc" 

Это позволит решить Service1.svc в каталоге выше директории ClientBin. Результатом этого является то, что одна и та же конфигурация может быть использована в локальной локальной среде и в производстве.

http://msdn.microsoft.com/en-us/library/cc197941(VS.95).aspx?ppud=4

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