把上週在家電腦上能夠部署的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的請求返回告終果。