0
我開發一個Web API 2項目和屬性是這樣的:的Web API 2個EnableCors不工作時,我發佈的數據與DHC Chrome擴展
控制器:
[EnableCors(origins: "http://localhost:32454, http://localhost:25234", headers: "*", methods: "POST")]
WebApiConfig :
config.EnableCors();
的Web.config:
<system.webServer>
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
當我張貼數據通過DHC Chrome擴展我的Web API,我的控制工作正常。但是,我設置了兩個起源。我不想通過DHC訪問我的Web API。因爲,我不允許它。
我該怎麼辦?
我可以設置特定的「出身」,「頁眉」或Owin「方法」? –
肯定艾哈邁德,[這](http://stackoverflow.com/questions/20079813/how-to-make-cors-authentication-in-webapi-2)會幫助你做到這一點 –
我試過,但沒有工作爲了我。我無法運行啓動類。 –