2012-12-12 7 views
5

nie mogę zrozumieć, dlaczego Dostaję wiele ostrzeżenia w dzienniku śledzenia WCF:Zwiększona ochrona nie jest obsługiwany lub nie włączone na tej platformie emisji zalogowanego logi serwera WCF śladowych

TraceIdentifier:

http://msdn.microsoft.com/en-GB/library/System.ServiceModel.Activation.WebHostNoCBTSupport.aspx

Opis:

Rozszerzony protectio n nie jest obsługiwane lub nie jest włączone na tej platformie. Zainstaluj odpowiednią poprawkę i włącz ją, jeśli chcesz, aby extendedProtection obsługuje https z uwierzytelnianiem systemu Windows.

Źródło:

System.ServiceModel.Activation.MetabaseSettingsIis6/17653682

O ile widzę, to pojawia się po I ręcznie wymusić restart IIS lub recyklingu AppPool, wtedy usługa klient ponownie połączyć się z serwer, lub klient ostatecznie zaczyna uzyskiwać odpowiedź serwera 404 not found, btw nie jest jasne, dlaczego zaczyna się uzyskiwanie 404 po restarcie IIS i nie może odzyskać z niego przez 1-10 minut lub nawet dłużej.

Kilka informacji o konfiguracji WCF używam:

  • HTTP PollingDuplex
  • Silverligth 4 klienta
  • NTLM
  • na IIS anonimowego uwierzytelniania. jest wyłączone i włączono uwierzytelnianie zintegrowane systemu Windows.
  • IIS 6.0
  • Windows Server 2003
  • Tylko jedna usługę WCF w pojedynczym procesie AppPool
+0

Używasz każdej kulturze informacje związane z DateTime w twoim kodzie? –

Odpowiedz

1

Czy używając żadnych informacji kulturę związaną z DateTime w kodzie? Używaliśmy serwera 2003, a kiedy appool uruchomi się ponownie, użyjemy nieaktualnej kultury. W tym senario wszystko było wspaniałe, a następnie, po kilku tygodniach, ponowne uruchomienie systemu zatrzymywałoby żądania lub błędy. Jestem na 2008, ale teraz to KB pracował w naszym przypadku

„... znalazłem poprawkę dla serwera 2003. To warto spróbować ... to może działać ...” http://support.microsoft.com/default.aspx?scid=kb;EN-US;2404988

+1

Ale nie otrzymuję "FormatException" ... Jak mogę zdiagnozować ten problem, aby upewnić się, że to jest to? – sll

Powiązane problemy