これは私のAzureコンピューティングエミュレーター、 に表示されませんが、私は私のworker-から同じことをしている場合それが働く役割、どんな考え?Trace.WriteLine
ありがとうございます!代わりに
これは私のAzureコンピューティングエミュレーター、 に表示されませんが、私は私のworker-から同じことをしている場合それが働く役割、どんな考え?Trace.WriteLine
ありがとうございます!代わりに
これはSDK 1.3のものです。 1.3では、デフォルトでWebロールは完全なIISで実行されます。つまり、実際のWebアプリケーションコードはRoleEntryPointとは異なるアプリケーションドメインにあります。私は、計算エミュレータはRoleEntryPoint(WebRole.csまたはWorkerRole.cs)からのメッセージしか表示しないと考えています。
二重チェックを行うには、WebRole.csのOnStartにトレースメッセージを入れてみてください。私はそれが表示されると思います。
はタイプののTraceListenerを追加します。
Microsoft.ServiceHosting.Tools.DevelopmentFabric.Runtime.DevelopmentFabricTraceListener,
Microsoft.ServiceHosting.Tools.DevelopmentFabric.Runtime,
Version=1.0.0.0,
Culture=neutral,
PublicKeyToken=31bf3856ad364e35
理由は、ASP.NETアプリケーションのアプリケーションドメインでこののTraceListenerを持っていないのである - WebRole.csが実行される場所に異なっています。完全なIISの導入により、v1.3ですべてが変更されました。
http://blog.bareweb.eu/2011/01/tracing-to-azure-compute-emulator-sdk-v1-3/
はいSDK 1.3 はいWebRole.csに表示されます ありがとう – zebra
これはSDK 2.0でも当てはまります – Bern