web-dev-qa-db-ja.com

IEでデバッグしないと、null参照ポインタがスタブに渡されました

VS2012では、私のWebプロジェクトはいつものようにうまくデバッグします。 IIS Expressを使用しています。今日、VS 2013をインストールし、F5を押してデバッグすると、

enter image description here

これに対する解決策はどこにもありません。一時ファイルを空にして、ポート番号を7227から別のものに変更し、iis express構成ファイルを削除してみました。VS2013をアンインストールして再インストールしました。

デバッグせずに実行し、IISExpressに接続すると機能しますが、F5から始めることはできません。手がかりはありますか?

編集:Windows 8.1とVS 2013の新規インストールで、別のマシンでも発生します

編集:解決策:デバッガーとしてSilverlightをチェックしました。 Silverlightのチェックを外すと、ChromeまたはF5を使用したFirefoxを使用してデバッグできました。明らかに、ここには何かがありませんが、Silverlightのデバッグは必要ありません。

34
ScottG

私はこの問題を抱えていましたが、IEがデフォルトのブラウザではないために発生しました。この回答に従って、これを修正できます

Visual StudioはInternet Explorerの代わりにデフォルトのブラウザーを開きます

40
Kevin Ross

答えは@ScottGの編集で与えられましたが、ここではより明確な説明を示します。

Webプロジェクトのプロパティ設定を開き、[Web]タブをクリックし、[デバッガー]で[Silverlight]をクリックします。明らかに、Silverlightをデバッグする必要がある場合は、VStudioチームがこのバグを修正するまで、別のソリューションを見つける必要があります。

19

一見関連する問題(回答ではない)の望ましくない回避策:

私はVS2013(エクスプレス版、C#)で新しいSilverlightプロジェクトを作成し、アプリケーションをデバッグモードで実行しようとすると(F5を押して)ほぼ同じエラーが発生しました。エラーメッセージは、「null参照ポインタがスタブに渡されました」で終了しました。

既定のブラウザーをIE10に設定すると、VS 2013(Express Edition)のC#でSilverlightアプリケーションのデバッグモードが正常に機能します。

3
ian.mcdavid

最後の投稿で解決した反対の問題が発生しました!

SilverlightプロジェクトをVS2010からVS2013にアップグレードしました(ドメインサービスを使用した場合、問題が発生していることを確認できます。Microsoftの発言にもかかわらず、プロジェクトは2013でコンパイルされず、すべてのedmxに対してエラーが発生しましたデータ型、ストアドプロシージャなど!)。

私が最終的にそれを1日のスログの後にコンパイルしたとき(そして、それは下位互換性がなく、これは一方向のアップグレードです)、実行されましたが、わずかに異なる動作をしました。だから私はそれが完全に無視し始めたいくつかのブレークポイントを入れました。

Silverlightデバッガーをチェックする必要がありますが、チェックされていませんでした。私はそれがvbprojファイルの一部であると思いましたか? IE設定に問題はありませんでした。

アデ

0
Ade