otrzymuję błąd: „Podany klucz rejestru nie istnieje”, gdy następujący kod WCF jest wykonywany:WCF: Określony klucz rejestru nie istnieje w base.Channel rozmowy
return base.Channel.GetRateSheet(request);
Jest reszta sposobu, w których stosuje się:
public GetRateSheetResponse GetRateSheet(GetRateSheetRequest request)
{
return base.Channel.GetRateSheet(request);
}
config o ten punkt końcowy:
<endpoint address="http://*********/*******/Service.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IBusinessService"
name="Endpoint_RateSheetService"
contract="*********.RateSheetService" />
Thi s kod używany do pracy przez wiele tygodni, a dziś rano zaczyna rzucać ten błąd.
Nie ma wewnętrzny wyjątek i jedyny ślad stosu pojawia się:
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
Zrobiłem wszystko wspólne kopanie opon: wznowiona VS, rozruchu maszyny, mam najnowszą wersję kodu źródłowego.
Uruchamianie XP 32-bitowe.
Bardzo dziękuję za wszelkie sugestie!
[EDIT:] Kiedy przechodzę do folderu bin rozwiązania i uruchamiam plik wykonywalny, działa - bez błędu. Błąd występuje tylko wtedy, gdy działa z Visual Studio
Kiedy mówisz, że masz najnowszą wersję, czy mówisz o .NET 4.5? – Despertar
nie, wersja kodu źródłowego z kontroli źródła. Dzięki. – Paceman
Wszystkie najnowsze aktualizacje systemu operacyjnego lub VS? – nunespascal