Как исправить «Развертывание Azure с VS Code дает« У вас нет прав для просмотра этого каталога или страницы ».» - PullRequest
1 голос
/ 03 июля 2019

Эй, гении StackOverflow! Долгое время читатель, впервые писатель здесь :) Я пытаюсь развернуть простое приложение .Net Core MVC в Azure, но получаю доброе слово «У вас нет разрешения на просмотр этого каталога или страницы» при просмотре сайта.

Я создал базовое приложение mvc с dotnet new mvc (без других изменений) и развернул его с расширением службы приложений VS Code Azure. Он работает локально, и все выглядит нормально во время процесса развертывания, но я все еще получаю эту ошибку. Теперь я попытался создать то же приложение в Visual Studio 2017 с использованием шаблона mvc. И когда я внедряю это, кажется, работает нормально.

Я бы хотел использовать исключительно VS Code. Если вы, ребята, имеете какое-то представление о том, что происходит по-другому и как я могу это исправить, я был бы признателен.

1 Ответ

0 голосов
/ 04 июля 2019

Я пытаюсь развернуть простое приложение .Net Core MVC в Azure

Как вы это сделали?

Если вы делаете dotnet publish изВаш терминал с кодом VS или из любой командной строки создаст папку publish под вашим \bin\Debug\netcoreapp2.2\publish\, вам нужно щелкнуть правой кнопкой мыши на этой папке в вашем коде VS и нажать «Развернуть в WebApp ...», после этого все будет работать нормальнодля меня.Я предполагаю, что вы получили ошибку, потому что вы развернули другую папку.

Если это не поможет, вы можете включить журналы диагностики, как они это делают здесь: Сообщение веб-сайта Azure "У вас нетразрешение на просмотр этого каталога или страницы. "Что делать?

...