Visual Studio 2010を介してWindows AzureでWebアプリケーションを公開しようとすると、この問題に直面します。プロジェクトを右クリックし、Windows Azureプラットフォームからダウンロードした公開プロファイルと公開プロファイルをインポートして選択しようとしています。
このエラーが発生しています:
エラー1 Web配置タスクが失敗しました。 (リモートコンピューターに接続できませんでした( "waws-prod-am2-001.publish.azurewebsites.windows.net")。リモートコンピューターで、Web配置がインストールされていることと、必要なプロセス( "Web管理サービス")が開始されました。詳細: http://go.Microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE 。)0 0 MeraSungard
VS2010からWindows Azure WebサイトにWebアプリケーションを公開しようとすると、公開プロセスは、Web配置サービスが有効になっている特定のポートでWindows Azure Webサイトに接続します。 VS 2010では、このサービスポートへの接続が失敗した場合、VSは「Web Deployがリモートサーバーにインストールされています...」というエラーを返します。実際、WebDeployサービスはすでに実行されており、他のマシンは同じサーバーと問題の展開は、ネットワークとマシンに固有です。
探す場所は主に2つあります。1)デプロイメントマシンのファイアウォール2)プロキシの背後にいる場合はプロキシサーバー。ネットワーク関連の設定をローカルで変更して、機能するようにします。
(私のように)答えがうまくいかなかった人たちのために。または、Azure Webサイトでアプリ設定を設定できます。
Azure管理ポータルの設定(Webサイト→構成→アプリケーションの設定)でWEBSITE_WEBDEPLOY_USE_SCM = falseを設定します。 false
が値フィールドにあることを確認してください。
VSまたはデプロイに使用するものでパブリッシュ設定を再度ダウンロードします。
正常に展開します。
以下から取得:
管理者としてVisual Studioを実行してみてください。これは私の問題を解決しました。
コンピュータとインターネット間のすべてのHTTP(s)トラフィックをログに記録するWebデバッグプロキシが実行されていないことを確認してください。私の問題は、Web APIをデバッグしていたためにFiddlerが実行されていたことでした。 Fiddlerを閉じた後、正常に公開できました。
私にとっては、ネットワークの再接続後に公開を開始します。
私の解決策を同じ問題で共有したいと思います。また、MsDepSvc (Web Deployment Agent Service)
およびWMSvc (Web Management Service)
はリモートで実行されていましたVMであり、Visual Studio 2015は引き続きエラーを返します。
Azure portal
> All Resources
>自分を探すNetwork Security Group
をクリックしてクリックします。 > Inbound security rules
と新しいルールを追加:
名前:あなたの選択。
ソース:すべて。
サービス:カスタム
プロトコル:すべて
ポート範囲:8172
アクション:許可
VS2013 update 5からAzureにデプロイしようとすると、同じ問題に直面しました。これは断続的に発生します。パブリッシングが機能する場合と機能しない場合があります。私の場合、それはネットワーク関連であることがわかりました。 2つのWANが接続された負荷分散ルーターを使用します。展開プロセス中に外部IPアドレスが変更されると、ルーターがWANを切り替えたため、失敗します。それが誰かを助けることを願っています。
パスワードをパブリッシュプロファイルに保存しません。ポータルからパスワードを確認して再確認し、要求されたときにパスワードを入力した後でも、公開は失敗しました。偽のパスワードを入力しても、まったく同じ発行失敗エラーが発生する可能性があるため、問題がパスワードに関係していることを知っていました。
私がしたことは、私のプロジェクトの公開タブで「構成」をクリックし、資格情報を再度入力した後、「接続」タブで「接続の検証」をクリックすることでした。
検証に成功し、その後のすべての発行も成功しました。
ここで同じ問題、わずかに異なるソリューション。 IPを使用してWebサイトへのアクセスを制限します。これは、app services-> Networking-> Configure Access Restrictionsから行います。
私の修正は、IPを両方のタブ(ウェブサイトタブとscmタブ)に追加することでした。