public class SimpleService : ISimpleService
{
public string SimpleMethod(string msg)
{
return "Hello ";
}
}
}
Выдает ошибку при вызове: Не удалось найти имя контракта "SCI_App1.ISimpleService" в списке контрактов, реализованных службой "SimpleService".
Перерыла все - не могу найти причину.
Может кто-то сталкивался с таким.
Может быть связано с тем, что выдает еще такое предупреждение:
CS1685: Заранее определенный тип "System.Collections.Specialized.INotifyCollectionChanged" определен в нескольких сборках в глобальном псевдониме; используется определение из "c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll"
У Меня проект Silverlight, соответственно использует библиотеки System.Windows.dll и System.ServiceModel.dll версии 5.0.5.0, а некоторые библиотеки смотрят на эти же версии более ранних версий. В GAC_MSIL - 4-е версии.
Пробовала в GAC_MSIL добавить 5-е версии и настроить dependentAssembly в web.config. Но не помогло. publicKeyToken, то в net и silverlight версиях библиотек разные...
Вот web.config:
<?xml version="1.0" encoding="utf-8"?>