VS2012では、私のWebプロジェクトはいつものようにうまくデバッグします。 IIS Expressを使用しています。今日、VS 2013をインストールし、F5を押してデバッグすると、
これに対する解決策はどこにもありません。一時ファイルを空にして、ポート番号を7227から別のものに変更し、iis express構成ファイルを削除してみました。VS2013をアンインストールして再インストールしました。
デバッグせずに実行し、IISExpressに接続すると機能しますが、F5から始めることはできません。手がかりはありますか?
編集:Windows 8.1とVS 2013の新規インストールで、別のマシンでも発生します
編集:解決策:デバッガーとしてSilverlightをチェックしました。 Silverlightのチェックを外すと、ChromeまたはF5を使用したFirefoxを使用してデバッグできました。明らかに、ここには何かがありませんが、Silverlightのデバッグは必要ありません。
私はこの問題を抱えていましたが、IEがデフォルトのブラウザではないために発生しました。この回答に従って、これを修正できます
答えは@ScottGの編集で与えられましたが、ここではより明確な説明を示します。
Webプロジェクトのプロパティ設定を開き、[Web]タブをクリックし、[デバッガー]で[Silverlight]をクリックします。明らかに、Silverlightをデバッグする必要がある場合は、VStudioチームがこのバグを修正するまで、別のソリューションを見つける必要があります。
一見関連する問題(回答ではない)の望ましくない回避策:
私はVS2013(エクスプレス版、C#)で新しいSilverlightプロジェクトを作成し、アプリケーションをデバッグモードで実行しようとすると(F5を押して)ほぼ同じエラーが発生しました。エラーメッセージは、「null参照ポインタがスタブに渡されました」で終了しました。
既定のブラウザーをIE10に設定すると、VS 2013(Express Edition)のC#でSilverlightアプリケーションのデバッグモードが正常に機能します。
最後の投稿で解決した反対の問題が発生しました!
SilverlightプロジェクトをVS2010からVS2013にアップグレードしました(ドメインサービスを使用した場合、問題が発生していることを確認できます。Microsoftの発言にもかかわらず、プロジェクトは2013でコンパイルされず、すべてのedmxに対してエラーが発生しましたデータ型、ストアドプロシージャなど!)。
私が最終的にそれを1日のスログの後にコンパイルしたとき(そして、それは下位互換性がなく、これは一方向のアップグレードです)、実行されましたが、わずかに異なる動作をしました。だから私はそれが完全に無視し始めたいくつかのブレークポイントを入れました。
Silverlightデバッガーをチェックする必要がありますが、チェックされていませんでした。私はそれがvbprojファイルの一部であると思いましたか? IE設定に問題はありませんでした。
アデ