我有一个简单的控制台应用程序来学习 OWIN/Katana,但我被卡住了。
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 中启动 Postman 并提交一个 GET 请求。在这一点上,我的断点永远不会在任何一个模块中被击中。
无论我进行什么更改,它都不会将我的消息记录到控制台。有没有办法找到失败的地方?在 Postman 中,我确实收到了带有有效负载的 HTTP 200。OwinMiddleware 类来自 Microsoft.Owin 命名空间。
编辑:项目的技术堆栈:
使用 $resource 运行 AngularJs 1.4 的网站(不是 Web 应用程序)。带有 OData V4 的 WebApi 2.2
在 .Net 4.5 上运行