Нехорошо.Я думаю, что Silverlight не поддерживает привязку на основе http, которая позволила бы вам создать службу WCF с отслеживанием состояния.Вы можете создать службу WCF с сохранением состояния с привязкой net.tcp, которая поддерживается в Silverlight 4.
В любом случае WCF и сессия не работают так же, как сеансы asmx и http.Вам придется справиться с множеством дополнительных сложностей, и ваше хранилище сеансов будет либо самим экземпляром службы, либо вам придется писать собственное расширение InstanceContext
.
Вы можете использовать WCF со старым сеансом http (какasmx) но я не уверен, что это работает за пределами IIS.Использование WCF с http-сессией означает понижение WCF до asmx.