1
我有一個ServiceStack服務與服務呼叫,像這樣:ServiceStack簡介步驟不渲染
public class MyService : Service
{
public object Get(MyServiceRequest request)
{
using (Profiler.Current.Step("Getting Data"))
{
// code that gets data
using (Profiler.Current.Step("Doing work with data"))
{
// code that does work
}
}
return response;
}
}
和的global.asax.cs像這樣:
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
new AppHost().Init();
}
protected void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.IsLocal)
Profiler.Start();
}
protected void Application_EndRequest(object sender, EventArgs e)
{
Profiler.Stop();
}
}
我的問題是,當我通過瀏覽器測試服務調用,我只能看到總體請求的配置文件信息。 「帶小孩的表演時間」和「表演微不足道」不提供更詳細的信息。我還在每個using
聲明中放置了斷點以查看Profiler.Current
,並注意到在每種情況下其Children
屬性都爲空。我做錯了嗎?他們還有什麼其他的事情可以解決這個問題嗎?
您的服務是通過AJAX請求調用的嗎?如果你在瀏覽器的頁面上執行Ctrl-F5,你會得到更多的細節信息嗎? – paaschpa