0

azure protal から WebJob の作業を取得できます。

VS からデプロイしようとしましたが、結果は次のとおりでした: 401 - 権限がありません: 資格情報が無効なため、アクセスが拒否されました。

この記事で提案されているように URL を設定してみましたhttp://blog.davidebbo.com/2015/05/scheduled-webjob.html

https://{userName}:{password}@{WebAppName}.scm.azurewebsites.net/api/triggeredwebjobs/{WebJobName}/run

..しかし、ポータルでは許可されませんでした (フィールドにエラーが表示されます)。これを残りのAPIテスターから試してみましたが、うまくいきました!

承認を含めることができるように、標準層でコレクションとスケジューラを再作成する必要があります (ただし、URL イーザーには含まれません)。現在、次のエラーが発生しています: Http アクション - ホスト 'hobble.scm.azurewebsites.net' への要求が失敗しました: ジョブに基本認証フィールドがありません。

Webジョブの構成

*MSDN の質問https://social.msdn.microsoft.com/Forums/azure/en-US/5d47cd51-bd60-4f00-9cba-322b020a8810/azure-scheduler-ui-problem?forum=azurescheduler

4

1 に答える 1

2

ヘッダー コレクションにBasic Authorization ヘッダーを追加する必要があります。ヘッダー値は、ユーザー名/パスワードで構成される文字列のバイトの Base 64 エンコーディングです。詳細については、この質問を参照してください。PowerShell コマンドを使用してスケジュールを設定することもできます。

于 2016-01-29T01:48:59.793 に答える