2016-10-09 28 views
1

シンプルなC#コンソールアプリケーションでWebジョブを作成しました。私は、Azureブロブとデータベース接続を利用しています。ローカルではすべてが魅力的です。WebJobに依存関係がありません

Azureのポータルで私はexeを追加して実行する簡単なアプリケーションを作った。ログから私が手:

[10/09/2016 20:38:52 > ed5cb9: ERR ] Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.WindowsAzure.Storage, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. 

は、6.0.0.0バージョンを気にしないでください、私は7.0.0.0と最新の7.2.1を試してみた、結果は違いはありません。

+0

あなたのWebJobにそのアセンブリを含めましたか? –

+0

アプリをどのように導入しましたか? – Thomas

答えて

2

は、ファイルまたはアセンブリ 'Microsoft.WindowsAzure.Storage、バージョン= 6.0.0.0、文化=中立、なPublicKeyToken = 31bf3856ad364e35' またはその依存関係の1つをロードできませんでした。システムは、指定されたファイルを見つけることができません。

提供されたエラーによれば、特定のアセンブリがAzureに配備されていることを確認することをお勧めします。あなたは(アズールからアクセスすることができます:アプリケーションサービス> Webアプリケーション>開発ツール>詳細ツールを)クーズーコンソールを使用することができ をし、次のパスにあなたのアセンブリをチェック:あなたのWebJobを展開する場合、

d:\home\site\wwwroot\app_data\jobs\[triggered|continuous]\{job name}

さらに、 Azure Portalを使用すると、WebJobのファイルを含むzipファイルを直接アップロードできます。 Webジョブの詳細については、tutorialに従うことができます。

+0

こんにちはブルース、あなたのフィードバックのおかげで!私が公開した唯一の事はAzure Portalを通じてexeファイルだった。魔法が依存関係を修正すると思った。それから私はWebプロジェクトを作って、欠けている依存関係を追加しましたが、何らかの方法でそれを混乱させてしまったに違いありません。 ビルドファイルを使用してZIPをアップロードしたり、FTPを使用して自分のプロジェクトからビルドファイルをアップロードすることができたら、それは素晴らしいものになります:) – Jason94

関連する問題