Orchard 1.10.1 при установке Azure

Я настроил новую службу приложений в Azure вместе с пустой базой данных.

Я загрузил и открыл Orchard 1.10.1 в Visual Studio 2015. Я щелкнул правой кнопкой мыши решение и перестроил его. После этого я щелкаю правой кнопкой мыши Orchard.Web и публикую. Я скачал профиль публикации и загрузил его в VS2015 во время процесса публикации для Orchard.Web.

Процесс публикации завершается успешно и открывается новое окно браузера. После компиляции загружается только белая страница с сообщением:

Ошибка сервера в приложении '/' Ресурс не может быть найден. Описание: HTTP 404. Ресурс, который вы ищете (или одна из его зависимостей), мог быть удален, его имя было изменено или он временно недоступен. Просмотрите следующий URL-адрес и убедитесь, что он написан правильно.

Запрашиваемый URL: /

VS_screenshot


person Frankie K    schedule 03.02.2017    source источник
comment
Похоже, вы не указали правильную строку базы данных в файле settings.txt.   -  person urbanit    schedule 04.02.2017
comment
Да, проверьте файлы журнала в App_Data/Logs. Обычно это проблема подключения к БД.   -  person Sipke Schoorstra    schedule 04.02.2017
comment
Спасибо за ваши ответы, ребята. Когда я просматриваю файловую структуру на удаленном сервере, папка App_Data пуста. Я искал settings.txt безрезультатно. Я просмотрел все файлы конфигурации, которые я видел, и не увидел строки подключения. Я собираюсь попробовать предложение Пита внизу   -  person Frankie K    schedule 06.02.2017


Ответы (1)


Если в site\wwwroot\App_Data\Logs нет журналов сада, вы можете проверить журналы просмотра событий, чтобы увидеть, есть ли там что-то, что может быть зарегистрировано вне приложения Orchard:

https://blogs.msdn.microsoft.com/benjaminperkins/2016/07/01/how-to-view-the-event-logs-of-your-azure-app-service/

В противном случае, вместо публикации VS, вы могли бы попробовать консольную сборку и FTP?

Выполнить: msbuild Orchard.proj /t:Precompiled /v:m /m

Затем загрузите папку \build\Precompiled в site\wwwroot

Если это новый сайт, вы должны перейти на страницу настройки, чтобы вставить строку подключения, чтобы инициализировать пустую базу данных. Также этот метод должен запускаться достаточно быстро, так как на сервере не будет выполняться компиляция.

person Pete Davis    schedule 07.02.2017
comment
Еще раз спасибо за понимание, Пит. О, я действительно ценю подробное выполнение и местоположение файла, которые вы предоставили. Я попробую, когда приду домой после работы и отчитаюсь - person Frankie K; 07.02.2017