2016-10-28 22 views
1

私はAzure Webサイトで公開をテストする必要があるDjangoアプリを持っています。私はビジュアルスタジオでパブリッシュを試みますが、ログ出力なしで失敗します。デバッグVisual Studio Azureに公開 - Django

私はWeb Deployパブリッシュ機能を使用しています。 https://github.com/Microsoft/PTVS/wiki/Django-and-MySQL-on-Azure

------ Build started: Project: ota, Configuration: Release Any CPU ------ 
------ Publish started: Project: ota, Configuration: Release Any CPU ------ 

========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== 
========== Publish: 0 succeeded, 1 failed, 0 skipped ========== 

かなりいいですか?

プロジェクトを後でPythonプロジェクトとしてインポートし、VSがそれを認識し、必要なすべてのPythonライブラリを持つ仮想envを作成し、localhostでプロジェクトをデバッグすることができます。しかし、Azureへの公開は失敗しており、有用なトレースがないためデバッグできません。

答えて

0

これ以上の情報は表示されません。DjangoのAzure WebAppが最初に作成されました。オフィシャルチュートリアルCreating web apps with Django in Azureに従って、すべてのステップを確認してみることをお勧めします。

下記の重要な手順に注意してください。

ポータル上のWebアプリケーションの作成
あなたのアプリを作成するための最初のステップは、Azureのポータルを経由してWebアプリケーションを作成することです。

  1. Azureのポータルにログインし、左下隅にNEWボタンをクリックしてください。
  2. 検索ボックスに「python」と入力します。
  3. Django(PTVS発行)を選択し、をクリックしてください。
  4. 新しいApp Serviceプランとそのための新しいリソースグループを作成するなど、新しいDjangoアプリケーションを設定します。次に、[]をクリックしてをクリックします。

以下のようになります。

enter image description here

その後、あなたは、VSでのPythonとDjangoのためのリモートデバッグを有効にするには、VSにAZUREへの公開、およびwikiページhttps://github.com/Microsoft/PTVS/wiki/Azure-Remote-Debuggingに従うウィキhttps://github.com/Microsoft/PTVS/wiki/Django-and-MySQL-on-Azure#publish-to-an-azure-websiteに従うことができます

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

+1

ありがとうございました。私はもうAzureのBitnami Djangoという別のソリューションを使いました。あなたが言及したチュートリアルでは、既存のプロジェクトを移植する方法や、同じような資料(私の状況に当てはまるもの)を、私が見ていた他のものにも示していません。なぜビジュアルスタジオはエラーをさらに表示してデバッグできないのですか? Bitnamiは非常にシンプルで(Compute - solution)、ドキュメンテーションはFAQに基づいているので、私に適した状況を見つけることができます。私はVSが単純に動作するように公開することができたらいいと思うが、デバッグするには間違いがない...絶望的なケース。 –

+0

@SaherAhwal、VSを使用するだけでAzureにDjango Appを公開することはできません。 [ページ](https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/)に示されているように、FTPやGitなどの方法を試すことができます。一方、Azure上のIISがDjango用のPythonインスタンスの起動を助けることができるように、 'web.config'ファイルに設定を集中させる必要があります。 [vedio](https://azure.microsoft.com)を参照してください。com/en-us/documentation/videos/multi-language-azure-web-sites-with-php-node-and-dotnet /)を使用してください。 –

関連する問題