2016-06-14 9 views
0

VS.NET 2013に新しいasp.net web apiアプリケーションがあります。私はVS.NETでアプリケーションを実行します。このURLに入力すると:Web APIデバッガがヒットしないのはなぜですか?

http://localhost:8999/api/values 

私はファイルを開くように私に求めるポップアップが表示されます。 Chromeで、私が手

許可は、私がValuesControllerで設定したブレークポイントを持って、この要求

のために拒否されています。ブレークポイントがヒットしない理由と、これがChromeでうまくいかない理由は何ですか?

答えて

1

ValuesController Web APIで作成されたデフォルトテンプレートはです。フィルタを承認してください。

JSONレスポンスを表示するには、[Authorize]をコメントアウトするか削除する必要があります。 FYI

// [Authorize] <=== Either comment out or remove it. 
public class ValuesController : ApiController 
{ 
    public IEnumerable<string> Get() 
    { 
     return new string[] { "value1", "value2" }; 
    } 
} 

代わりにブラウザを使用してのWebサービスをテストするためのいくつかのツールがあります。私は個人的にFiddlerとPostMan(Chromeプラグイン)が好きです。

enter image description here

関連する問題