asp.net web apiを試してたらエラー。

「この要求に対して承認が拒否されました。」
と言われて、まったく動かなくなってしまった。。。

2、3日悩んで[Authorize]に行き着きました。
vs2013Communityでwebapiのプロジェクト作って
そのままで実行したんだけどエラー。。。

vb6からいきなりC#にきたもんで
[Authorize]という属性が何をしているのか分からず
ずっと悩んでいた。

で、今日ValuesControllerの[Authorize]をコメントにしたら
うまく出来た。。。長かった。

[Authorize]をググったら、
「承認されていないユーザーが Authorize 属性でマークされたメソッドにアクセスしようとすると、MVC フレームワークは HTTP ステータス コード 401 を返します。 …」
と書いてあった。。。確かに401を返してきてた。。。

とりあえず解決したのでよかった。