欢迎光临
我的个人博客网站

控制台应用程序中托管Web API 1.0,不需要IIS。

一直不怎么喜欢IIS,就一个简单的服务,要安装IIS,然后各种配置,虽然可以用程序一键搭建IIS环境和启动服务,但是也麻烦的很。

之前接触过一段Java,觉得Tomcat挺方便,一拷贝点击运行就Ok。后来看到官网 WebAPI2使用OWIN自托管控制台启动

测试一下挺正常的,项目也采用这种方式部署。

 

后来客户要求项目支持XP系统

改为4.0面临一堆语法问题以及一些dll不支持4.0和虽然支持但一些方法名称改变,在此主要记录一下webAPI的问题。

WebAPI2改为4.0后 简单修改启动方法无效,找了很长时间,又回到微软官网上。自托管ASP.NET Web API 1

按照上面方法,运行就报错,一直拒绝访问。原来是权限不够,改为管理员权限既可

 <requestedExecutionLevel level=”requireAdministrator” uiAccess=”false” />

 

源码是微软网站上,简单整理测试加以备份,

 

赞(0) 打赏
未经允许不得转载:张拓的天空 » 控制台应用程序中托管Web API 1.0,不需要IIS。
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏