2

を使用するかなり大規模なプロジェクトの真っ最中ですC#-F# MVC4 template。テンプレートは、ソリューションを と の 2 つのプロジェクトに分割し[ProjectName]Webます[ProjectName]WebApp。F# コードはすべて後者に存在します。

F5からヒットGlobal.asaxしない限り、ソリューションをデバッグできません[ProjectName]Web。しかし、これは .NET で F# ファイルに設定したブレークポイントを常に見逃してしまいます[ProjectName]WebApp

この問題を回避する方法はありますか?

4

1 に答える 1

2

IIS プロセスにアタッチする必要があります。使用しているものに応じて、デバッガーのアタッチ画面に issexpress.exe または w3wp.exe として表示されます。これを行うには、メニューの [デバッグ] | [デバッグ] に移動します。プロセスにアタッチし、アタッチするプロセスを選択します。接続すると、F5 を使用せずに通常どおりにデバッグできます。

以下は、デバッガーのアタッチ画面にリストされている IIS Express のスクリーンショットです。上記のプロセスがリストされていない場合は、[すべてのユーザーからのプロセスを表示する] をオンにします。

お役に立てれば。

ここに画像の説明を入力

于 2013-05-07T09:02:58.033 に答える