一直不怎麼喜歡IIS,就一個簡單的服務,要安裝IIS,而後各類配置,雖然能夠用程序一鍵搭建IIS環境和啓動服務,可是也麻煩的很。web
以前接觸過一段Java,以爲Tomcat挺方便,一拷貝點擊運行就Ok。後來看到官網 WebAPI2使用OWIN自託管控制檯啓動,api
測試一下挺正常的,項目也採用這種方式部署。測試
後來客戶要求項目支持XP系統網站
改成4.0面臨一堆語法問題以及一些dll不支持4.0和雖然支持但一些方法名稱改變,在此主要記錄一下webAPI的問題。ui
WebAPI2改成4.0後 簡單修改啓動方法無效,找了很長時間,又回到微軟官網上。自託管ASP.NET Web API 1spa
按照上面方法,運行就報錯,一直拒絕訪問。原來是權限不夠,改成管理員權限既可blog
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />ip
源碼是微軟網站上,簡單整理測試加以備份。部署