2017-09-10 1 views
-1

私は最初のDjangoウェブアプリケーションを公開しようとしていて、過去2日間に多くのハードルを乗り越えようとしていますが、まだURL経由でアクセスできません。Azure App Service - ウェブサイトが動作しないためのURL

私はVS2017からの公開、VSTSからの継続的な展開の設定、Python 3.6拡張のインストール、web.configファイルの更新、Kuduの必須パッケージのインストール、アプリケーションはクラウドベースのデータベースにリダイレクトされます。

私は手紙などに様々なドキュメントサイトを続く:Deploy your app to Azure App ServiceManaging Python on Azure App Service が、私はまだ私のURLを参照することはできません - 私は「あなたのアプリケーションのサービスアプリケーションが作成されている」と言ってウェルカムページを取得し、いくつかのチュートリアルいます。

私には何が欠けていますか?それを生き生きとさせるために私がしなければならない最後の段階は何ですか?以下のコメントへの対応

は、私は次のコードでクーズーの私のweb.configファイルを更新しました:私のURLを実行しようとすると

<?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> 

私は内部サーバーエラーを取得していますし、私が行くとき

D:\home\Python361x64\python.exe: can't open file 'D:\home\site\wwwroot\runserver.py': [Errno 2] No such file or directory 
+0

をあなたがより多くの詳細については、記事を更新でした、 'web.config'の内容について、どのようなウェブフレームワークあなたは' Django'/'フラスコのように使用'など? –

+0

投稿が更新されました。ありがとう。 –

+0

私はもう何日も過ごしたことがあります。私が何をしているのか分からなくなると、私はもはやシェルのWebサイトを見ることができなくなってしまい、代わりにエラーが発生します。内部サーバーエラーが発生したか、このディレクトリまたはページを表示する権限がありません。私はあきらめる時間を考えています... –

答えて

0

あなたが、私はそれを解決し、私の答えを掲載している自分の別のスレッドHow to deploy Django app on Azure?、中に部分的な問題を解決していたようです:Pythonのログファイルに、私は次のメッセージを取得しています。

次のようにそれとcompleted configurationを参照してください:

<configuration> 
    <appSettings> 
    <add key="WSGI_HANDLER" value="DjangoWebProject1.wsgi.application"/> 
    <add key="PYTHONPATH" value="D:\home\site\wwwroot"/> 
    <add key="WSGI_LOG" value="D:\home\LogFiles\wfastcgi.log"/> 
    </appSettings> 
    <system.webServer> 
    <handlers> 
     <add name="PythonHandler" path="handler.fcgi" verb="*" modules="FastCgiModule" scriptProcessor="D:\home\python362x86\python.exe|D:\home\python362x86\wfastcgi.py" resourceType="Unspecified" requireAccess="Script"/> 
    </handlers> 
    <rewrite> 
     <rules> 
     <rule name="Static Files" stopProcessing="true"> 
      <conditions> 
      <add input="true" pattern="false" /> 
      </conditions> 
     </rule> 
     <rule name="Configure Python" stopProcessing="true"> 
      <match url="(.*)" ignoreCase="false" /> 
      <conditions> 
      <add input="{REQUEST_URI}" pattern="^/static/.*" ignoreCase="true" negate="true" /> 
      </conditions> 
      <action type="Rewrite" url="handler.fcgi/{R:1}" appendQueryString="true" /> 
     </rule> 
     </rules> 
    </rewrite> 
    </system.webServer> 
</configuration> 
関連する問題