C# で例外が発生した場所が分からない

ソースコード中に意図して、

                                    throw new Exception();

と書いているのだが、これを実行しても、デバッガーの表示でスタックトレースが出ないのはなぜ?
というか、デバッガーにここで止まってほしいのに止まってくれない。なぜ?
例外が出たときの挙動をどこかで設定できるのか?
Visual C# 2005 を使用。
どなたか教えて。。。