Я использую SL4 и RIA Services для создания нового решения на основе шаблона бизнес-приложения Silverlight.Поскольку я все еще занимаюсь разработкой, я просто использую localhost.
Я пытаюсь проверить функциональность SubmitChanges, внеся единственное изменение в ассоциированную (композиционную) сущность и вызвав SubmitChanges.У меня есть точка останова в моем DomainService в точке входа в методе обновления.Точка останова достигнута, и все выглядит хорошо.На данный момент у меня нет метода Update, который делает что-либо - он просто возвращает.В обратном вызове на стороне клиента я проверяю объект SubmitOperation на наличие ошибок.Он сообщает:
Submit operation failed. The remote server returned an error: NotFound.
Пока я не нашел то, что не было найдено.
Я пытался использовать Fiddler (вместе с бинарным плагином WCF), и, насколько я могу судить, запрос выглядит хорошо, но по мнению Fiddler:
ReadResponse() failed: The server did not return a response for this request.
Хмм ... Нуэто не может быть правильно, потому что моя точка останова обратного вызова была достигнута.(Вот так я получил сообщение об ошибке NotFound.)
Я также попытался отредактировать мой файл web.config со следующим:
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
<behaviors>
<serviceBehaviors>
<behavior name="RIAServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="True" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
Это не предоставило никакой новой информации.У меня заканчиваются идеи о том, как отследить «настоящую» проблему.Есть идеи ??