У меня есть два веб-сервиса в моем проекте.SecondService
использует FirstService
через Spring.NET.
Вот фрагмент файла конфигурации:
<object id="SecondServiceClass" type="SecondService.SecondServiceClass">
<property name="FirstService" ref="FirstServiceClass"/>
</object>
<object id="SecondService" type="Spring.Web.Services.WebServiceExporter, Spring.Web">
<property name="TargetName" value="SecondServiceClass"/>
</object>
<object id="baseClientService" abstract="true">
<property name="ProductTemplate">
<object>
<property name="Timeout" value="10000" />
<!-- 10s -->
</object>
</property>
</object>
<object id="FirstServiceClass" type="Spring.Web.Services.WebServiceProxyFactory, Spring.Services" parent="baseClientService">
<property name="ServiceUri" value="http://localhost/FirstService/FirstService.asmx"/>
<property name="ServiceInterface" value="Services.First.IFirstService, ServiceLayer"/>
</object>
Через некоторое время (около 2-10 часов) я получаю это исключение из SecondService
:
Тип исключения: ConfigurationErrorsException
Сообщение об исключении: Ошибка создания контекста '/ secondservice': Не удалось загрузить тип из строкового значения 'SecondService.SecondService'.
Возможно, службы некоторое время простаиваютдо возникновения исключения.