Я получаю сообщение об ошибке: "Указанный раздел реестра не существует", когда выполняется следующий код WCF:
return base.Channel.GetRateSheet(request);
Это остальная часть метода, в котором это используется:
public GetRateSheetResponse GetRateSheet(GetRateSheetRequest request)
{
return base.Channel.GetRateSheet(request);
}
Конфигурация для этой конечной точки:
<endpoint address="http://*********/*******/Service.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IBusinessService"
name="Endpoint_RateSheetService"
contract="*********.RateSheetService" />
Этот код использовался для работы в течение многих недель, и этим утром начинается эта ошибка.
Нет внутреннего исключения, и единственная трассировка стека, которую я получаю:
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
Я сделал все обычные шины: перезапустил VS, перезагрузил машину, получил последнюю версию исходного кода.
Запуск XP 32 бит.
[EDIT:] Когда я перехожу в папку bin решения и запускаю исполняемый файл, он работает - без ошибок. Ошибка возникает только при запуске из Visual Studio