Rainbow Engine

IT技術を分かりやすく簡潔にまとめることによる学習の効率化、また日常の気付きを記録に残すことを目指します。

JavaScript VisualStudio

「ブレークポイントは現在の設定ではヒットしません。生成コードが見つからなかったため、ブレークポイントは無視されました」エラーの対処メモ

投稿日:2021年5月30日 更新日:

 

<目次>

(1) 「ブレークポイントは現在の設定ではヒットしません。生成コードが見つからなかったため、ブレークポイントは無視されました」エラーの対処メモ
 (1-1) 発生状況・エラーメッセージ
 (1-2) 原因
 (1-3) 対処

(1) 「ブレークポイントは現在の設定ではヒットしません。生成コードが見つからなかったため、ブレークポイントは無視されました」エラーの対処メモ

(1-1) 発生状況・エラーメッセージ

Visual StudioでASP.NET MVCのWebアプリ内のJavaScriptコードをデバッグしようとして、ブレークポイントを設定し、IIS Expressを使って表示した所、ブレークポイントが白抜きになり以下のメッセージが表示されました。

(エラーメッセージ)
ブレークポイントは現在の設定ではヒットしません。生成コードが見つからなかったため、ブレークポイントは無視されました(ソースマップに問題がありますか?)。
 

(1-2) 原因

このメッセージの発生原因はいくつかありそうですが、私の環境で発生したケースをご紹介します。

対処としては以下の3点で解消したので、原因としてはその裏返しと考えています。正直な所①②③の3つの対応全てが必須かどうかの確証が持てておりませんが、一番キモとなるのは(原因③)と考えています。というのもキャッシュに古いjsが残っていると、そちらが読み込まれてしまい、冒頭のメッセージにもある「生成コードが見つからなかった」という事象に繋がるのでは?と推測しています。

●対応
 
(対応①)ソリューションのリビルド
(対応②)IEの履歴を削除
(対応③)IEのキャッシュをクリア
 
●原因
 
(原因①)前回の古いビルド資産が残ってしまっていた
(原因②)IEに古い履歴が残っていた
(原因③)IEに古いjsのキャッシュが残っていた
 

(1-3) 対処

・(対応①)ソリューションのリビルド
ソリューションのリビルドは内部的にはクリーン(前回のビルド資産を削除してクリアな状態にする)+ゼロからビルドする処理の事を言います。差分のみならず、クリーンな状態から全部ビルドするためのオプションです。
 
・(対応②)ブラウザの履歴を削除
IEの場合、歯車のボタンを押して「インターネットオプション」⇒「全般」⇒「閲覧の履歴」⇒「削除」
(図132)

・(対応③)IEのキャッシュをクリア
IEの場合、歯車のボタンを押して「インターネットオプション」⇒「全般」⇒「閲覧の履歴」⇒「設定」⇒Webサイトデータの設定の「ファイルの表示」を選択し、以下の配下にあるファイルを全て削除します。
 
C:\Users\[ユーザー名]\AppData\Local^Microsoft\Windows\INetCache
 
(図133)

(図134)

(図135)

ここにはキャッシュされた古いJavaScriptやクッキー(参考cookieとは?)等が入っているため、これが残っていると正常に新しいJavaScriptが正常に動作しない可能性があります。

目次にもどる

Adsense審査用広告コード


Adsense審査用広告コード


-JavaScript, VisualStudio

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

JavaScriptでテキストボックスの値を取得する方法(動画解説付き)

<目次> (1) JavaScriptでテキストボックスの値を取得する方法 (2) 表記例①:document.[Form Name].[Element Id].Value  (2-1) 構文  (2 …

JavaScriptのオブジェクト(object)の書き方やメソッドを追加する方法

  <目次> (1) JavaScriptのオブジェクト(object)の書き方やメソッドを追加する方法  (1-1) 構文①:オブジェクト作成  (1-2) 構文②:オブジェクトにアクセス …

JavaScriptで別ウィンドウを開くボタンを設置する方法+ウィンドウの大きさ変更方法も併せて紹介

<目次> (1) JavaScriptで別ウィンドウを開くボタンを設置する方法  (1-1) 構文  (1-2) サンプルプログラム  (1-3) 操作動画 (2) 参考:HTMLに直接記述を埋め込む …

JavaScriptでformをPOSTリクエストでsubmitするプログラムの例

  <目次> (1) JavaScriptでformをPOSTリクエストでsubmitするプログラムの例  (1-1) 概要  (1-2) 構文  (1-3) サンプルプログラム  (1-4 …

JavaScriptでラジオボタンで選択された値を取得する方法(動画解説付き)

<目次> (1) JavaScriptでラジオボタンで選択された値を取得する方法 (2) パターン1:formタグ内部のラジオボタン  (2-1) 単一選択肢  (2-2) 複数選択肢 (3) パター …

  • English (United States)
  • 日本語
Top