- 创建一个“控制台应用程序”,目标框架为“.NET Framework 4.5”,并移除无关的文件及引用,仅保留对 “system.dll”的引用;其中工程文件中核心内容如下:
- 使用NuGet添加如下引用:
- Microsoft.Owin.Hosting
- Microsoft.Owin.Host.HttpListener
- 如果依赖于IIS的话,则仅需引入如下包即可:
- Microsoft.Owin.Host.SystemWeb
- 添加一个启动类:startup.cs,内容如下:
-
在Program类中的Main方法中添加如下内容:
- 在app.config中添加URL配置:
- 运行程序,然后访问:http://localhost:5000,结果如下:
- 如此这般,就创建好了一个与Windows无关、IIS无关的Web应用了。
- 下一章节,将会带领大家如何创建一个基于此架构的Restful API。
- 源码:这里