2015-12-17 28 views
8

Gdy próbuję utworzyć wdrożenie produkcyjne usługi w chmurze przy użyciu portalu Azure i spróbować przesłać pakiet (plik .cspkg), pojawia się komunikat o błędzie:Wykonanie polecenia Azure - BlobStore SAS uri nie powiodło się.

Wykonanie polecenia BlobStore SAS uri nie powiodło się. Szczegóły: Status Code = 0, StatusText = none.

I pojawia się ten sam komunikat, gdy próbuję przesłać konfigurację (plik .cscfg).

Pliki .cspkg i .cscfg zostały zbudowane poprzez pakowanie (przetestowanego) projektu w Visual Studio.

Mam tylko jedno konto pamięci masowej i jego nazwa jest poprawnie ustawiana w kreatorze "Przesyłanie pakietu" w portalu Azure. Nie sądzę, żebym mógł określić zasób pamięci masowej w jakikolwiek inny sposób.

Każdy pomysł, co mogę zrobić lub przyjrzeć?

dziękuję

Odpowiedz

6

Napotkałem ten sam problem w nowym lazurowym portalu. Przełączono z powrotem na stary, by przesłać konfigurację pakietu i chmury, i zadziałało.

+0

Witam @Hermant, Czy mógłbyś wyjaśnić, w jaki sposób "Wróciłeś do dawnego stanu, przesyłając pakiet i konfigurację chmurki". –

+2

Po uruchomieniu Manage.WindowsAzure.com domyślnie ładuje stary portal.Nie wiem, jak wrócić z nowego portalu do Old –

+0

Mam nowy portal. Jak mogę wrócić do starej? –

1

Ten sam problem zdarza mi się od czasu do czasu w projekcie, który w innym przypadku nie ma problemu z wdrożeniem na lazur. Ponowne uruchomienie programu Visual Studio i przebudowanie projektu niebieskiego zazwyczaj usuwa problem podczas przesyłania.

1

Miałem ten sam problem. Mam prawa do współdzielenia jednego z naszych kont Azure dla usług w chmurze. Dostałem również wszystkie ciągi połączeń do przechowywania i obsługi magistrali itp. Ale nie dostałem żadnych innych praw w portalu. Tak więc konta pamięci masowej nie pojawiły się, gdy wybrałem ten katalog w portalu.

Po załadowaniu pakietów, lazur wymaga konta do przechowywania z bieżącej subskrypcji i musi być tam widoczny - nie można po prostu wpisać ciągu połączenia.

Po tym, jak dostałem prawa do jednego konta pamięci masowej (i go wybrałem), mogłem w końcu przesłać pakiety dobrze.

Nadal nie działa z wykorzystaniem Visual Studio - ponieważ rozumiałem, że potrzebne będą prawa współwłaściciela do subskrypcji.

1

Mam ten sam problem i właśnie spędziłem trochę czasu, próbując przynajmniej sprawić, żeby działało.

Okazało się, że podczas tworzenia konta magazynu (używanego do mojego wdrożenia) w nowym portalu, zachowałem domyślny "Menedżer zasobów" dla parametru "Model wdrożenia".

Stworzyłem kolejne konto pamięci wybierając "Classic" dla parametru tym razem. Skierowałam przesyłanie z wdrożenia do tego "klasycznego" miejsca. Pomogło! :)

Nadal zastanawiam się, co się stało, ale wygląda na to, że powinieneś użyć "klasycznego" konta do przechowywania, ponieważ używasz "klasycznej" usługi w chmurze.

W "Wszystkich zasobach" konta magazynu z różnymi modelami wdrażania będą wyglądały inaczej: wersja klasyczna będzie niebieska, "menedżer zasobów" będzie wyglądać zielonkawo. Potrzebujemy niebieskiego :)

Powiązane problemy