問題タブ [webjob]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Azure WebJob としての SignerSignEx
SignerSignEx
ここで C#の素晴らしい使用法を見つけました: https://stackoverflow.com/a/26372061
開発環境では問題なく動作します。マシンですが、Azure WebJob では次のようなものを使用する必要があります。
ただし、X509KeyStorageFlags.MachineKeySet
フラグを使用するとSignerSignEx
hResult=-2146885626 が返されます (エラー コード 0x80092006 - ストアまたはオブジェクトにプロバイダーが指定されていません)。
どうすれば修正できますか、また MachineKeySet が provider に影響を与えるのはなぜですか? ありがとう!
azure - Azure Webjobs 発行エラー (アクティブ ディレクトリ)
Azure Web ジョブを発行しようとすると、次のエラーが発生します。
WebJob スケジュールの作成中にエラーが発生しました: アセンブリ 'Microsoft.IdentityModel.Clients.ActiveDirectory, Version=2.16.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' から型 'Microsoft.IdentityModel.Clients.ActiveDirectory.ActiveDirectoryAuthenticationException' を読み込めませんでした。
同じ質問がVisual Studio 2015 Publish WebJobs Issueで尋ねられますが、受け入れられた回答は私のケースを解決しません。
ActiveDirectory バージョン 2.16 の nuget パッケージを追加しようとしましたが、それでも解決しませんでした。
azure - vNext Build から Azure WebJob を実行するにはどうすればよいですか?
vNext のビルドとデプロイから Azure WebJob を実行する方法はありますか? 手動でトリガーされる Azure Web アプリ用の Web ジョブを作成しました。現在動作しており、実行時に dbscript.sql ファイルを読み取り、Web アプリのデータベースに対して実行します。これにより、データベースが効果的に更新されます。ここで、Web アプリを新しくビルドしてデプロイするたびにこの WebJob を実行したいと考えていますが、vNext ビルド定義でこれを実行する方法がわかりません。
ありがとう、ラス
azure - Azure Webjobs: 関連する Web サイトを再発行すると、既存のジョブの実行が停止しますか?
バックグラウンドで実行されている可能性のある Web ジョブを停止することなく、Web サイトを再発行できるようにしたい Azure Web サイトがあります。
サイトが使用されている間に公開するのは悪い習慣であるという事実を無視すると、このシナリオは、Web サイトの負荷が増加するにつれて、大きなキューが Web ジョブを 24 時間年中無休で起動し続ける可能性があることを意味します。
Web ジョブ (Web ジョブではなく) を公開すると、Web ジョブ (スケジュール済みおよびオンデマンド) がキャンセルされるかどうかはわかりません。彼らは?
そうだと思いますが、その場合、それを防ぐために何かできることはありますか?パブリッシュする必要があるため、ジョブが途中で停止するリスクがあり、パブリッシュする前にキューが空になるのを待ちたくありません。新しい実行を開始せずに、現在実行中のジョブを終了できるようにする方法も問題ありません。
c# - MS Azure - C# WebJob プロジェクトの依存関係
Azure WJ は初めてです。1 つのソリューションに 2 つのプロジェクトがあります。実際のWeb サイト - Project 2とWebJob - Project 1です。WJ の唯一のタスクは、スケジュールされた時間内にプロジェクト 2のパブリック クラスから公開されたメソッドを呼び出すことです。
WJ が作成されたとき、プロジェクト 2 - Web サイトのクラスとメソッドは、プロジェクト 1 - WebJobへのソリューション参照として追加され、それらにアクセスできるようになりました。
私が抱えている問題は次のとおりです。
WebJob がビルドされると、指定された時点ですべての依存関係がコンパイルされます。最終的な .zip が Azure Web ジョブ ポータルにアップロードされると、コンパイルされたコード バージョンで Web ジョブが実行されます。これは、Project 2 - Web サイトへの新しい変更は、更新されたProject 2 - Web サイトの依存関係で WJ が再構築され、.zip が再アップロードされるまで有効にならないことを意味します。
プロジェクト 2 から特定の公開されたメソッドを呼び出し、呼び出されたメソッドが存在する限り、プロジェクト 2 の変更に気付かない WJ (プロジェクト 1 として) を作成する方法はありますか?
例:
WebJob コード (プロジェクト 1):
ウェブサイト コード (プロジェクト 2):
azure - Azure Scheduler が、WebApp で発行されたオンデマンド Web ジョブのトリガーに失敗する
少し前に、Visual Studio (2015) を使用して WebApp とコンソール アプリを作成し、そのコンソール アプリを OnDemand WebJob として WebApp にリンクしました。全体を Azure と Web サイトに公開しました。Web ジョブとスケジューラ ジョブは完全に機能しました。
先週、WebJob が実行されなくなったことに気付きました。ウェブサイトは常に開発中なので、これが適用したコードの変更によるものなのか、Azure の何かによるものなのかはわかりません。
VS から WebApp を発行すると、Web ジョブは再作成されますが、スケジューラーは以下のエラーで失敗します。
この問題の原因、または実際の問題を追跡するために収集できる追加情報の手がかりはありますか?
ありがとう、エリック
python - Python: 別のディレクトリから zip をインポートする方法
いくつかの Python スクリプトを Azure Web ジョブとしてデプロイしていますが、いくつかの共有モジュール (zip ファイルの形式) をインポートする際に問題が発生しました。zip ファイルをスクリプト ファイルと同じディレクトリにコピーすると、すべて正常に動作します。しかし、zip ファイルを別のディレクトリに移動すると、動作が停止します。
それでは具体的に。
1)これは機能します
ディレクトリ構造:
job1.py (および job2.py) に、次のコードを追加します。
1) これは機能しません
ディレクトリ構造:
job1.py (および job2.py) に、次のコードを追加します。
これにより、インポート エラーが発生します。何か案は?