2017-06-04 11 views
1

Visual Studioのデフォルトテンプレート(file-new-project-python-django Webアプリケーション)を使用して、DjangoでVisual Studio 2017で簡単なアプリケーションを作成しました。 アプリはローカルで正常に動作しますが、私は、Visual Studio経由Azureのためにそれを展開した後、私はのみ表示するページにアクセスすることができますDjango WebアプリケーションをAzureでVisual Studio経由でデプロイする2017

Your App Service app has been created. 

をファイルはすべて正常にアップロードされている(i「がサイトでそれらを見ることができます\ wwwroot 'フォルダ)、アプリケーションは動作しません!

次のような検索で見つけたすべてのものを試しました。thisチュートリアル;許可されたホストに '.azurewebsites.net'を追加し、私のプロジェクト仮想環境にazure sdkをインストールします: 'pip install azure'、デフォルト文書に 'manage.py'を追加します。

私のASP.NETアプリケーションをAzureにデプロイするとき(まったく同じ方法で、プロジェクトを右クリックし、公開を選択...)、最小限の労力で適切に動作します。

私は本当にDjangoのフレームワークとAzureが好きなので、私は非常に欲求不満です、助けてください。

ありがとうございます! &は、AzureのためのDjangoのアプリケーションを展開作成するためのVisual Studioを使用して考慮すると

答えて

0

多くの苦労の末、私はそれをやり遂げることができます!

私は(私はこれを達成するために多くのチュートリアルやフォーラムの投稿の答えを使用しました)私はそれをやった方法を説明します:

1)私はアズールでジャンゴ(PTVS)Webアプリケーションを作成しました。

2)そのアプリを設定するにはthisチュートリアルに従ってください。

3)ウェブに必要な調整を行います。私のプロジェクトの設定ファイル、特に拡張子を使ってインストールされたPythonバージョンへのパス。

4)私のプロジェクトをVisual Studio 2017経由で最初の手順で作成したDjango Appに公開しました。

これは機能しました。

0

、私はあなたが正しく手順を確認してください&を検査するAzureの公式チュートリアルDjango and MySQL on Azure with Python Tools 2.2 for Visual Studioに続くことができることを示唆しています。

以下のようなチェックポイントがあります。

  1. PTVSが正しくインストールされていることを確認してください。PTVSの詳細については、hereに移動してください。
  2. PTVS経由で2.7のようなPythonバージョン用の仮想環境を作成します。
  3. プロジェクトのrequirements.txtファイルを編集し、Django==1.11.2のようなDjangoのレコードがあることを確認してください。
  4. Azure WebAppsに展開する場合は、プロジェクトと同じAzure WebAppsのPythonバージョンを確認してください。
  5. あなたが望むよう、あなたのDjangoのアプリケーションはまだ動作しない場合は、アプリケーションの設定を確認するためにアクセスを介してクーズーツールhttps://<your app name>.scm.azurewebsites.netと他のトラブルシューティングの内容をweb.configファイルの構成をチェックし、documentを参照するためにdocumentを参照してください。 Azureのポータルで。

希望します。どんな心配も、私に知らせてください。

+0

Answer manに感謝しますが、VS 2017ではこれらのチュートリアルやドキュメントは動作しません。少なくとも、私はそれを行うことができませんでした。私はあなたに私をたくさん助けてくれるものを参照します:https://blogs.msdn.microsoft.com/pythonengineering/2016/08/04/upgrading-python-on-azure-app-service/ – gunslinger

関連する問題