把上周在家电脑上能够部署的webapi示例拿到服务器上,结果遇到许多问题。不过还算解决了,现记录一下方法。html
一、win2008安装iis.web
是从角色里安装Web 服务器(IIS) 和应用程序服务器。注意把asp.net勾选 。api
二、添加网站,修改web.config浏览器
添加后,提示targetFramework无效,删掉能够用。服务器
三、请求index.htmlasp.net
页面能打开,但全部 的api/*的请求无效。 .net代码环境不对吗?网站
四、写了个webform1.aspx,用.net来输出当前时间。.net
成功访问。orm
五、重装了.net 4.5.1库,重启htm
仍是不能访问api/*的请求。
六、直接在浏览器就访问该请求。
显示404。 去服务器上访问,显示详细信息,大概是:处理程序是:StaticFile
并且显示maprequestHandler,因而百度到一个英文文章:
http://www.cnblogs.com/yetiea/archive/2013/01/22/2871688.html终于webapi的请求返回告终果。