Я программирую свое первое приложение Silverlight, и оно использует службу WCF с поддержкой Silverlight для извлечения и отправки данных на мой сервер.
Я создал приложение SL + веб-страницу ASP.NET MVC для размещения приложения SL.
В приложении MVC я создаю службу WCF и использую ее в приложении SL. Пока все хорошо.
Я развертываю проект с помощью веб-развертывания, и он работает на моем удаленном хосте, но с помощью Fiddler я понимаю, что удаленное приложение использует службу WCF, установленную на сервере разработки (AKA localhost: port).
Я изменил службу WCF в VS, и теперь она указывает на удаленный хост, и если я разверну решение, пока все хорошо.
Но вы знаете, теперь мой сервис указывает на удаленный сервер и не работает, потому что мне нужно создать xml для междоменного доступа (и fiddler говорит мне, что ищет domain.com/crossdomain.xml вместо domain .com / VirtualDirectory / crossdomain.xml).
Итак, мой вопрос: как я справлюсь с этим? Было бы хорошо, если бы мой проект использовал локальную службу, а при развертывании - удаленную.
Нужно ли делать это вручную или есть автоматический способ?
Спасибо.