2017-07-18 22 views
0

エラーメッセージがあまり役に立たないので、できるだけ詳しく説明します。私が試してみて、Visual Studioで私のWebアプリケーションを実行すると、基本的に、私はデバッグ出力でこれを取得する:ASP.NET MVC:コード:-32000メッセージ:IDのスクリプトがありません:32

code:-32000 
message:No script for id: 32 

ものが表示されている唯一の2行です。
これらの行が表示されると、アプリケーション全体が起動しなくなり、Visual Studio診断ツールの「プロセスメモリ」が一定の13MB(正常に起動すると約250MBの位置にあります)の状態になります。
私は何が起こっているか完全に困惑しています。昨日の午後はすべてうまくいっていたし、それ以来何もしていない。更新可能なものを更新し、Visual Studioとコンピュータを複数回再起動し、リポジトリ全体を完全に別のディレクトリに再クローンしました。私が試したことは何も働いていません。
これらの2つのエラーコードに関するオンラインの情報には、スレッド間のソリューションとは大きく異なるソリューションがあります。私は何をしているのか、他は働いていない人がいます。私の問題に関連して私が見つけた最も近いスレッドはここにあります:Visual Studio Link。私がそれが関連していると言う唯一の理由は、私が最後に行ったことは、本番サイトとテストサイトでの安全な接続のためにSSLをセットアップしたためです。
サーバ上で稼働しているときに、本番環境とテストサイトが完全に正常に動作し、通常どおりに接続/ロードできます。しかし、自分の開発ブランチをローカルマシンで実行しようとすると、それは問題が発生したときです。私はローカルマシンにテストブランチとプロダクションブランチをクローンして実行しようとしました。私はまだ同じ問題を抱えています。
私は同僚が入るのを待っています。私は自分のコンピュータでそれを起動し、自分のマシンに固有の問題かどうかを調べるつもりです。私はこの記事を編集します。

何が起こっているかについて誰かが考えているなら、私はそれを読むことがうれしいです。もしそうでなければ、以前にリンクしたページからこのVisual Studioの修正を待つか、その他の回避策を見つけなければならないでしょう。
次は、デバッグウィンドウのスクリーンショットです。Debug Window

編集:潜在的な重複した質問に対処してください。私は自分の問題がSSLに関連していると信じています。これは参照された質問とは関係ありません。また、参照される質問に対する解決策は、Visual Studioをアップグレードすることだけでしたが、私は完全に最新のバージョンで実行しています。

+0

の可能性のある重複(https://stackoverflow.com/questions/43400512/why-asp-net-core-solution-is-migration-to-visual-studio-2017) – Leandro

+0

@LeandroTaset固定されているバージョンよりも新しいバージョンを実行していると思われませんあなたが投稿したリンクのOPの問題。 –

答えて

0

ここ数日間、VS 2017のアップデートがいくつかあります。最新のものを入手したことを確認しましたか?これは最近導入され、修正されたかもしれません - これはあなたが含むVSリンクによって示唆されていますか?

+0

私はVisual Studioを完全に更新しました。最新リリースのバージョンは15.2(26430.16)です。これは私がインストールしたものです。リンク先のページに表示されているバージョンは15.3です。プレリリース版を試してみると、それが問題を解決するかどうかを確認できますが、回避できれば、やっていません。 –

0

私の同僚がやって来て、自分のコンピュータでサイトを実行しようとしたが、それも最初は動作しませんでした。さまざまなオプションのトラブルシューティングを行った後、解決策が見つかったようです(この解決策を呼ぶことができれば)。

この問題は、SSL証明書と自動リダイレクトリンクを実装したばかりで、ユーザーは常にhttpsを使用しているという事実に起因しています。
Visual Studioでデバッグするとき、Google Chromeをデフォルトブラウザとして使用します。ここで私の推測が始まるところです。私のローカルマシン上で開発版のサイトを実行しているため、SSL証明書(またはSSL関連のもの)が無効/認証されなくなります。また、何らかの理由でChromeが自動的にローカルホストのリンクをhttpからhttpsにリダイレクトしましたが、私は変換ファイルを通じてリダイレクトプロパティを適用します(つまり、devビルドではリダイレクトプロパティが得られません)。要するにChromeは私にhttpsを通じて自分のローカルホストにアクセスしようとしていました(なぜ、どうやって試してみて、httpsに自動的にリダイレクトするのか分からない)。私は、デフォルトのブラウザをGoogle ChromeからMicrosoft Edgeにデバッグするように切り替えました。そして、ウェブサイトはlocalhost上で完全に(localhostのために必要なようにhttpで)起動されロードされました。

TLDR:デフォルトのブラウザをスワップして、Google ChromeからMicrosoft Edgeにデバッグします。これは、Visual Studioから起動したときにサイトを破壊していたChromeからの自動httpsリダイレクトを修正しました。

0

簡単な回避策は、Chrome独自の開発ツールを使用してクライアント側のデバッグを行う場合は、IEとChromeスクリプトデバッガを無効にすることです。ツールで

- >オプション - >デバッグ - [?なぜASP.NETコアソリューションは、Visual Studio 2017に移行した後に低下している]>一般 enter image description here

関連する問題