私の推測では、Silverlight オブジェクトの外部ナビゲーションを有効にしていない可能性があります。リンクをクリックするとセキュリティ例外がスローされますが、知らないうちにキャッチしている可能性があります。これは、上記のリンクの備考セクションに記載されています。
ナビゲーションを有効にするには、Silverlight ホスト ページ (EG index.html) を編集し、Silverlight オブジェクトの下に次のパラメーターを追加します。
<param name="enableNavigation" value="true" />
デフォルトでは、Silverlight は実行/デバッグするたびに .html ページを生成するため、パラメーターが失われます。これを回避するには、同じディレクトリに別の名前で .html ファイルのコピーを作成するか、プロジェクト設定で使用する .html ファイルを手動で指定します。
http://msdn.microsoft.com/en-us/library/dd833071(v=vs.95).aspx
アップデート:
これは、Chrome、Firefox、および IE8 で機能します。IE9 では動作しません。これは、開発者ツールを使用して IE でテストできます。リンクはドキュメント モード IE8 で機能しますが、ドキュメント モード IE9 を使用すると不正アクセス例外がスローされます。
更新 #2:
IE9 で動作させるには、強制的に IE8 ドキュメント モードを使用することができます。これを行うには、DOCTYPE タグを削除し、メタ タグを追加する必要があります。例えば
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="x-ua-compatible" content="IE=8">
.
.
それ以外の
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
.
.