2015-09-11 8 views
9

私はC#Visual Studio 2013に別の開発者によって開発されAzureクラウドサービスでホストされているWebサイトを持っています。変更を加えて公開しようとすると、Visual Studioがハングアップして公開できません。エラーメッセージは表示されません。私はそれを構築することで正常に展開できますが、時間がかかりすぎてクライアントにもコストがかかります(VS Team Servicesは毎月60分の無料ビルドしか提供しないため、追加の費用がかかります)。私は以下の手順を公開して使用していますが、うまくいきますが、公開後にVisual Studioがハングして応答しません。WebサイトをAzureクラウドサービスに公開するとVS 2013がハングアップする

1)Visual Studioでソリューションを開き、次のようにウェブサイトを公開する

手順は次のとおりです。

2)ソリューションエクスプローラでazureプロジェクトを右クリックし、[公開]を選択します。

3)ウィザードの最初の手順はサインインすることです。資格情報を選択してください。

4)次のステップは設定です。環境が本番環境に設定されていることを確認し、ビルド構成がリリースに設定されていることを確認してから、次へをクリックします。

5)最後のステップは要約です。公開ボタンをクリックするだけです。

私はAzureにとってとても新しいので、私のプロジェクトをセットアップするときに何か設定をする必要があるかどうか教えてください。

+1

までハングする原因となったデバッグモードで公開しようとしていた

:-)リリースモードで公開します。私は最新の2013年2.7 sdkにアップグレードしました。私の推測は多分それに問題があるでしょう。あなたはどんなsdkを使用していますか? – TWilly

+0

** Azure SDK 2.6 ** ** VS2005 **の** CSPACK **タスク中に同じ問題が発生しました.Microsoft.WindowsAzure.targets'のタスク...診断ビルドの出力に最後に表示されるメッセージは**暗号化されていないパッケージを作成しています'C:\ Projects \ MyProject \ MyApp \ bin \ Release \ app.publish \ MyAzureRole.cspkg' ** ...パブリッシュプロファイルプロパティ' AzureStorageAccountName'で指定された** vsdploy ** BLOBコンテナにパッケージがプッシュされることはありません。回避策は、現在のVS 2013 Update 5です...うまくいけばMSはこれを修正 - Azureプロジェクトを再現することはできません。 VS 2013 Update 4もハングアップしますが、Update 5はそれを修正するようです。 – SliverNinja

+0

クラウドサービスを蒼穹に公開するパッケージング段階の後にVSがハングアップしたり、パブリッシュする代わりにパッケージ化しようとする同様の問題がありました。 '.suo'ファイルをソリューションルートフォルダから削除すると、問題が修正されました。 – spender

答えて

2

ウィザードを使用して展開する正しい手順を実行しているようです。しかし、私は何がこれをハングアップさせるのか知るには十分な情報がありません。ウィザードに関するいくつかのドキュメントの詳細が役立つでしょうか? https://msdn.microsoft.com/en-us/library/azure/hh535756.aspx

他の方法でAzureにデプロイすると、問題を解決できる可能性があります。たとえば、公開設定プロファイルをダウンロードし、これを使用してウィザードの代わりに展開することができます。詳細はこちら:http://blogs.msdn.com/b/avkashchauhan/archive/2012/05/10/downloading-windows-azure-publish-settings-subscription-configuration-file.aspx

それとも、Gitリポジトリから連続的に展開することができます - https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/#Step75

どちらのソリューションは、いくつかのAzureポータルでの工夫やPowerShellので得ることが必要になりますが、展開する多くの方法があります。ここで見つける

0

関連のポスト.. https://social.technet.microsoft.com/Forums/virtualization/en-US/4e51b1f0-91c3-4ce9-9a15-a8d10f912c5b/publish-cloud-service-causes-visual-studio-2013-to-hang-crash?forum=windowsazuredevelopment

一つのユーザーは次の操作を実行して、凍結公開を乗り越えることができました。..

So I did a line-by-line comparison between all of the files in that 
new project and everything in my existing one and found only two 
possible things wrong: 
1) The version stamps (dates, really) in my 
files were not upgraded to reflect the latest version of the Azure 
tools. I manually changed those in my existing project to match the 
garbage test project's date stamps. 
2) My XML files had some empty 
sections that did not exist in the new project's files, so I simply 
removed those empty sections. 
3) Beyond that, I also deleted my *.user 
file. 

は具体的に、私は「SCHEMAVERSION =を削除することができました2014-06.2.4 "をServiceConfigurationファイルとServiceDefinitionファイルから削除し、問題を修正しました。

私の推測では、インストールされたsdkのバージョンが指定されたスキーマバージョンと異なることです。

+0

azureプロジェクトを再作成し、* .userを削除してから取り除いてみました** schemaVersion ** - VS 2015/Azure SDK 2.6でこれらのどれも私のために働いていませんでした。 VS IDEは** schemaVersion **属性を削除した後にそれを追加します。また、Web配備、リモートデスクトップ、リモートフォワーダなど、すべてのモジュールを削除しました。 Windows Azureタスク** CSPACK **がIDEをフリーズしています。 – SliverNinja

9

2.8 SDKとツールをインストールした後も同じ問題が発生しました。これらの答えをチェックした後、私はまだ問題を抱えていましたが、解決策を見つけました。

VS2013ソリューションエクスプローラでAzureプロジェクトを右クリックし、プロジェクトのプロパティを開きます。アプリケーションタブに移動し、プロジェクトを最新のSDKにアップグレードするための「アップグレード」ボタンがあります。それが私のトリックでした。これら二つのことをやって

enter image description here

+3

これは私の問題を修正しました...ありがとう! – BG100

+0

これも私の問題を解決しました。ありがとう。 –

1

は、私のためかわからない、それを固定:

  • クリーンビルドを
  • サーバーエクスプローラ>
(Azureの資格情報を再入力する必要がありました)

VS2013アップデート5.

+0

はVS2015で私の問題を解決しました。第1ステップを行う必要はありませんが、資格情報を再入力するとすべての問題が修正されます。 – Aleksei

0

上記のすべての方法を試しました誰も私のために働かなかった。これは、すでに上記を試してもそれを動作させることができなかった人々のためです。

=>はい、私はそれがまた、この同じ問題を抱え死;-)

関連する問題