1 つの WebRole を作成し、Azure Emulator でテストしました。デバッグのために、Azure Diagnostics を有効にし、ローカル ストレージ設定を使用しました。Web MVC プロジェクトでは、Azure コンピューティング エミュレーター UI に情報を記録するためのコードを 1 行追加します。
public ActionResult Index()
{
Trace.TraceInformation(string.Format("now:{0}",DateTime.Now.ToString()));
return Content("index");
}
Web を実行しているときに、期待どおりにメッセージが出力コンソールに表示されませんでした。
Web.config の場合、トレース用にこの設定があります。
<system.diagnostics>
<trace>
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics">
<filter type="" />
</add>
</listeners>
</trace>
</system.diagnostics>
インターネットでこの問題を見つけ、その指示に従おうとしました。それは私にはうまくいきません。
どうもありがとう。