我的C#跨平台之旅(一):从 Hello World 开始

  • 创建一个“控制台应用程序”,目标框架为“.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。
原文地址:https://www.cnblogs.com/bruce168/p/7819692.html