我剛剛在Visual Studio 2015中創建了新的Web API項目(使用MVC),並且爲了測試目的,我運行了該項目,但最終出現錯誤。對此請求的授權已被拒絕 - 新的Web API項目
運行該項目後,它會正確顯示主頁,但是當我導航到/ api/values或/ api/values/5時,它會給我下面的xml消息。
<Error>
<Message>Authorization has been denied for this request.</Message>
</Error>
有人可以幫忙嗎?我是Web API的新手。 請注意,我不想刪除授權屬性。我只想在授權後訪問資源。所以我在尋找什麼是錯的。
在值控制器中設置[AllowAnonymous]。 –
@ atp9這是正確的。 – Arnstein
爲什麼啓用匿名當OP說啓用了需要驗證? – StingyJack