2017-02-03 78 views
0

我在Azure上設置了一個新的AppService以及一個空數據庫。Azure安裝上的Orchard 1.10.1

我在Visual Studio 2015中下載並打開了Orchard 1.10.1。我右鍵單擊解決方案並重新生成。完成後,我右鍵單擊Orchard.Web併發布。我在Orchard.Web的發佈過程中下載了發佈配置文件並將其加載到VS2015中。

發佈過程成功完成並打開一個新的瀏覽器窗口。編譯之後,它只會加載一條帶有消息的白頁:

'/'應用程序中的服務器錯誤。無法找到該資源。 描述:HTTP 404.您正在查找的資源(或其中一個 依賴關係)可能已被刪除,其名稱已更改,或者 暫時不可用。請查看以下網址並確保 拼寫正確。

請求的URL:/

VS_screenshot

+0

聽起來你沒有在你的settings.txt文件中設置正確的數據庫字符串。 – urbanit

+0

是的,檢查App_Data/Logs中的日誌文件。這通常是數據庫連接問題。 –

+0

感謝您的回覆傢伙。當我查看遠程服務器上的文件結構時App_Data文件夾是空的。我搜索了settings.txt沒有結果。我查看了所有看到的配置文件,但沒有看到連接字符串。我將嘗試皮特的建議下面 –

回答

0

如果在site\wwwroot\App_Data\Logs沒有果園日誌,那麼你可以檢查事件查看日誌,看看是否有任何有可能的外部登錄果園應用:

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

如果這是你應該竟然打在設置頁面中的連接字符串粘貼初始化空數據庫一個新的站點。此外,此方法應該啓動合理快速,因爲在服務器上不會編譯。

+0

再次,感謝您對皮特的洞察力。 OI非常感謝您提供的詳細執行和文件位置。下班後回到家後,我會試一試並報告 –