2012-04-19 9 views
0

私はasp.netのWebロールを開発しようとしています。たとえば、ボタンをクリックしたときにトレースすることができます。私は多くのことを試しました。つまり、私は質問 "Trace.WriteLine in ASP.NET Azure"で提案したことを試しましたが、それは私とはうまく動作しません。 10行目asp.netのWebロール内でトレースが許可されていますか?

:その質問への答えとして提案されたものをやったときにまた、それは私にエラーメッセージを表示されるタイプ= "Microsoft.ServiceHosting.Tools.DevelopmentFabric.Runtime.DevelopmentFabricTraceListener、Microsoft.ServiceHostingを追加します。 Tools.DevelopmentFabric.Runtime、Version = 1.0.0.0、Culture =ニュートラル、PublicKeyToken = 31bf3856ad364e35 "

私は間違っていますか?

+0

は見てみましょう。 –

答えて

0

DevelopmentFabricTraceListenerここで追加するのは、エミュレータで実行している場合のみです。あなた際にこれを使用することはできません。

  • が直接Webプロジェクトを開始する(代わりのクラウドプロジェクトを開始する)は、Windows Azureの(ステージング/生産)
  • へのデプロイ

どのようにあなたのPHPのWebを始めています応用?

+0

Global.asaxのApplication_StartにTrace.WriteLine( "Hello Cloud")という情報を入力するとCompute Emulatorに表示されます。しかし、それは全く現れません。 –

0

解決策の1つは、サイトレベルでトレースを有効にし、trace.axdファイルを参照することです。 Trace.Warnを使用すると、レポートには赤色で表示され、見やすくなります。トレースリスナーの

http://msdn.microsoft.com/en-us/library/wwh16c6c.aspx

、あなたが使用する必要があります:

type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 

1は、Azureの中で動作すること。我々は見当がつかない

http://www.azuresupport.com/2010/03/getting-started-with-windows-azure-diagnostics-and-monitoring/

+0

こんにちは、あなたの答えに非常に感謝します。それでも、Global.asaxのApplication_StartとDefault.aspxのボタンイベントでTrace.WriteLine( "Hello Cloud")という情報を入力すると、Compute Emulatorには表示されません。これには何らかの理由がありますか? –

関連する問題