我一直在嘗試發佈我的第一個Django網絡應用程序,並在過去兩天中經歷了許多障礙,但我仍然無法通過網址訪問它 - 它不是實時的。Azure應用服務 - 網站無法正常工作的網址
我已經從VS2017發佈了它,從VSTS建立了連續部署,安裝了Python 3.6擴展,更新了我的web.config文件,在Kudu安裝了需要的軟件包,該應用程序被重定向到基於雲的數據庫。
我跟着各種文檔站點信如:Deploy your app to Azure App Service和Managing Python on Azure App Service 但我仍然不能只瀏覽到我的網址 - 我得到一個歡迎頁面說:「你的應用程序服務的應用程序已創建」和一些教程。
我錯過了什麼?我需要做的最後階段是什麼讓它變成現實?
應對下面的評論,我已經更新我的web.config文件中KUDU用下面的代碼:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="PYTHONPATH" value="D:\home\site\wwwroot"/>
<add key="WSGI_HANDLER" value="app.wsgi_app"/>
<add key="WSGI_LOG" value="D:\home\LogFiles\wfastcgi.log"/>
</appSettings>
<system.webServer>
<handlers>
<add name="PythonHandler" path="*" verb="*" modules="FastCgiModule" scriptProcessor="D:\home\Python361x64\python.exe|D:\home\Python361x64\wfastcgi.py" resourceType="Unspecified" requireAccess="Script"/>
</handlers>
</system.webServer>
</configuration>
當試圖運行我的網址我得到一個內部服務器錯誤,當我去Python的日誌文件,我收到以下消息:
D:\home\Python361x64\python.exe: can't open file 'D:\home\site\wwwroot\runserver.py': [Errno 2] No such file or directory
你能更新您的文章瞭解更多詳情,有關'web.config'內容,你用什麼web框架一樣'Django' /'瓶'等等? –
發佈已更新。謝謝。 –
我花了更多的時間來嘗試絕對的一切,以至於不再知道自己在做什麼,唯一的結果是我再也看不到shell網站了,而是出現錯誤:頁面無法訪問由於發生內部服務器錯誤而顯示,或者您無權查看此目錄或頁面。我想時間放棄... –