一直不怎麼喜歡IIS,就一個簡單的服務,要安裝IIS,然後各種配置,雖然可以用程式一鍵搭建IIS環境和啟動服務,但是也麻煩的很。 之前接觸過一段Java,覺得Tomcat挺方便,一拷貝點擊運行就Ok。後來看到官網 WebAPI2使用OWIN自托管控制台啟動, 測試一下挺正常的,項目也採用這種方式部署 ...
一直不怎麼喜歡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" />
源碼是微軟網站上,簡單整理測試加以備份,