2014-04-20 11 views
13

Próbuję opublikować usługę w chmurze Azure. Około 1 godziny po rozpoczęciu publikacji zwraca ten błąd. Publikuję za pośrednictwem Visual Studio 2013 ultimate.Podczas próby opublikowania usługi w chmurze otrzymuję komunikat: "Błąd: Wystąpił błąd sprawdzania poprawności tokena zabezpieczeń dla odebranego tokenu JWT ..."

Próbuję utworzyć testową usługę opartą na Orleanie (nie jedną z próbek). Przeszedłem przez step-by-step cloud deployment tutorial i nie mogę znaleźć niczego, co mogłem przegapić. Założę się jednak, że coś tu jest, jak na przykład ustawienie gdzieś niektórych połączeń. Przejdę przez to jeszcze raz, aby upewnić się, że wszystko jest takie, jakie jest w samouczku (chyba że jest tam błąd).

Korzystam również z usługi mobilnej jako interfejsu API. Może się zdarzyć, że coś z tego powodu powoduje problem, ponieważ różni się od próbek, na które patrzyłem.

+1

Teraz walczę z tym. Rozgryzłeś to? –

+1

Wygląda na to, że nie działa z pakietem Azure SDK 2.3. Jeśli masz 2.3 zainstalowany/włączony, będziesz musiał zmienić wszystkie odniesienia w nim w swoim projekcie do 2.2. To obejmuje przeszukiwanie rozwiązania dla '2.3.0.0' i zastąpienie go' 2.2.0.0' w 'web.config' i rzeczywistych plikach projektu (w celu poprawienia odniesień). Tak to dla mnie zrobiło. –

+0

Dziękuję bardzo! Spróbuję tego jutro, ponieważ wdrożenie trwa wiecznie. Czyli, więc jestem czysty, nie muszę zmieniać oprzyrządowania w prawo? Po prostu obniż wszystkie odniesienia do 2.2 .. –

Odpowiedz

1

Oto kilka rzeczy, które można spróbować:

  1. Upewnij się, że znacznik czasu spotkanie na klienta i serwera.
  2. Ponownie opublikuj za pomocą ustawienia publikowania pobranego z witryny portalu Microsoft Azure.
  3. Podczas korzystania z usługi mobilnej, upewnij się, że w nagłówku HTTP znajduje się 'X-ZUMO-APPLICATION:'.
1

Możesz też spróbować sprawdzić rozmiar wszystkich przesłanych plików i porównać je z "lokalnym" wdrożeniem. Być może jeden lub więcej plików może zostać obciętych.

2

Wydaje mi się, że dzieje się tak zazwyczaj podczas tworzenia nowego profilu publikowania lub w wolnym Internecie. Rzeczy, które możesz wypróbować.

  1. Restart Visual Studio
  2. wyloguj się i zaloguj się ponownie do Azure Abonament.
  3. Minimize your deployment Package Size

Uwaga: nie próbowałem 3. punkt się jeszcze. Przetestuj w środowisku pomostowym lub środowisku UAT, zanim spróbujesz tego przy produkcji, aby uniknąć problemów.

+0

Restart systemu VS rozwiązał ten problem dla mnie ... – Dave

Powiązane problemy