3

(単一の無料の) WebJob をスケジュールしました。これは何ヶ月もうまく機能しています。状況に応じて、最新の Azure WebJobs Nuget に更新しました。

Visual Studio 2015 からエラーなしですべてをデプロイしましたが、Azure WebJob スケジューラ ログで得られるものは次のとおりです。同じサーバーに同時にデプロイしたスケジュールされていない他の Web ジョブは正常に動作します。どこを見たり変更したりする必要があるか誰が教えてくれますか?

Http Action - Response from host 'dummy4711(account).scm.azurewebsites.net': 'Unauthorized' Response Headers: Date: Mon, 29 Feb 2016 23:32:03 GMT
 Server: Microsoft-IIS/8.0
 WWW-Authenticate: Basic realm="site"
 Body: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>401 - Unauthorized: Access is denied due to invalid credentials.
4

2 に答える 2

-1

昨日、新しいジョブの展開で同じ問題が発生しました。VS 2015 にインストールしたばかりの新しいポータルまたは Web ジョブ SDK の更新で問題が発生しました...

原因は、気づきにくいほど小さなものでした。

どのように解決しましたか? 新しいポータルで、スケジューラ ジョブ> {ジョブ名} >設定>アクション設定に移動します。

アクションが HTTPS に設定されていることを確認し、URL は HTTPS://... で始まる必要があります。

VS2015 SP1 が https でスケジューラ ジョブを設定していたのに、アクションが http に設定されていた理由がわかりません。これにより、HTTP 401 エラーが発生します。

乾杯。

于 2016-03-02T15:19:24.373 に答える