0
我有一個簡單的控制檯應用程序來學習OWIN/Katana並且卡住了。調試自我主機OWIN中間件並不總是運行
class Program
{
static void Main(string[] args)
{
string url = ConfigurationManager.AppSettings["url"];
using (var app = WebApp.Start<Startup>(url))
{
Console.WriteLine("Started listening on {0}", url);
Console.ReadKey();
Console.WriteLine("Stopping");
}
}
}
接下來我啓動郵差在Chrome並提交一個GET請求。在這一點上,我的突破點在任何一個模塊中都不會被擊中。
無論我做什麼改變,它都不會將我的消息記錄到控制檯。有什麼方法可以找到失敗的東西嗎?在Postman中,我確實收到了帶有負載的HTTP 200。 OwinMiddleware類來自Microsoft.Owin命名空間。
編輯:使用$資源運行AngularJs 1.4
網站(不Web應用程序):本項目的技術堆棧。因此請求也可能已終止存在並可能永遠達不到日誌 的WebAPI 2.2的OData V4
在.NET 4.5
您的'WebApiMiddleware'位於流水線中的'LoggingMiddleware'之前,因此請求可能在此處終止,可能永遠無法到達日誌記錄。在'StartupPrerequsites(app)'之前添加日誌頂部,然後重試。 –
@AngelYordanov就是這樣。請提交,作爲答案,我可以接受它。非常感謝! – jjhayter
不客氣! –