2017-08-24 4 views
0

認証ヘッダー、POSTリクエストなどを必要とするため、ローカルIISインスタンスに公開するC#MVC Web APIがあります。ビルドせずに直接ブラウザから呼び出すことはできませんフロントエンド)。C#MVC APIのデバッグ、Postmanとのトリガーブレークポイント

ブレークポイントを追加し、APIのw3wp.exeプロセスにVisual Studio 2017をアタッチして、APIをデバッグしようとしています。しかし、PostmanからAPIを呼び出すと、ブレークポイントは起動せず、PostmanはAPI応答を取得します。

Postmanのようなツールを使用してAPI呼び出しを行う際に、ブレークポイントをトリガしてMVC APIをデバッグする方法に関する推奨事項をお探しください。

+3

ASP.NET MVCインフラストラクチャ全体は、高度にユニットテスト可能です。郵便配達員が必要ですか? https://stackoverflow.com/questions/4486658 –

答えて

0

IISに公開したと指摘しました。パブリッシュするときは、すべてのデバッグオプションと環境を取り除くリリースオプションを選択して、コードをより効率的かつ高速にすることができます。

リリースオプションではなくデバッグオプションを選択してプロジェクトを再公開することをお勧めします。

これが役に立ちます。

+0

ローカルフォルダを使用してデバッグプロファイルを公開しています。ブラウザを使用して、ブレークポイントを事前認証することはできますが、何か他のものに当てはめることはできません。 – Jake

0

サービスがローカルIISに展開される前にデバッグモードでコンパイルされているかどうかを確認してください。 .pdbファイルとdllファイルがデバッグフォルダにあるかどうかを確認することができます。

関連する問題