- 創建一個“控制台應用程序”,目標框架為“.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。
- 源碼:這里