Ive только что начала использовать WCF с silverlight и работает нормально. Но одна вещь, которая прослушивает меня, - это адрес .svc. Почему он статически установлен в .config? Можно ли установить его при создании экземпляра класса прокси? И если да, есть ли способ установить его на текущий адрес? Наше программное обеспечение будет развернуто во многих разных доменах, и мы не можем изменять конфигурацию каждый раз. Svc всегда будет в том же домене, что и страница silverlight. Спасибо.Динамическая настройка конечной точки WCF
ответ
Вы можете указать пользовательский ServiceHost с заводским параметром в вашем .svc-файле, тогда вы можете настроить конечную точку, но вам нужно оттуда в коде, включая относительный адрес.
см: http://msdn.microsoft.com/en-us/library/aa395224.aspx http://msdn.microsoft.com/en-us/library/system.servicemodel.servicehost.aspx
Также смотрите этот answer
«можно было бы установить его при создании экземпляра прокси-класса?»
Да, вы можете. Просто передайте адрес как параметр конструктора клиента. Для этого вам не нужен пользовательский ServiceHostFactory.
«Наше программное обеспечение будет развернуто во многих разных доменах, и мы не можем изменять конфигурацию каждый раз».
Также для этого требования не требуется выполнять дополнительную работу на стороне сервера. Только клиент, очевидно, должен знать адрес для подключения.
- 1. Ручная настройка новой WCF конечной точки
- 2. Адрес конечной точки WCF
- 3. Маршрутизация конечной точки WCF
- 4. Конфигурация конечной точки WCF
- 5. WCF: нет конечной точки прослушивания
- 6. Ошибка конфигурации конечной точки WCF
- 7. Назначение конечной точки клиента WCF?
- 8. Исключение для конечной точки WCF
- 9. Ошибка развертывания конечной точки WCF
- 10. URL-адрес конечной точки WCF
- 11. Настройка локальной конечной точки сокета
- 12. Замена слота Azure: настройка конечной точки WCF в Azure
- 13. Настройка конечной точки WCF для обычного старого XML (POX)?
- 14. Настройка адреса конечной точки WCF во время выполнения?
- 15. Настройка простой конечной точки службы WCF в ASP.NET MVC 2.0
- 16. Настройка SPN на конечной точке для конечной точки обслуживания NetNamedPipe
- 17. Элемент конечной точки файла конфигурации C# WCF
- 18. Определение правильности адреса конечной точки WCF net.tcp
- 19. WCF: Там не было конечной точки прослушивания
- 20. Ограничение конечной точки WCF TCP для администраторов
- 21. WCF Когда для создания конечной точки
- 22. Нет конечной точки прослушивания wcf/rest
- 23. WCF-программное включение адреса конечной точки службы
- 24. WCF + SSL не найдено конечной точки
- 25. Ошибка при создании конечной точки WCF
- 26. Конфигурирование конечной точки https с самообслуживанием WCF
- 27. Изменить адрес конечной точки прокси-сервера WCF
- 28. Страница пользовательского описания для конечной точки WCF?
- 29. Странное исключение при запуске конечной точки WCF
- 30. Получить метаданные WCF через адрес конечной точки
Спасибо за уши собаки! – Matt