3

Visual Studio 2013 にインポートした Visual Studio 2012 プロジェクトがありました。Entity Framework をバージョン 6 にアップグレードしました。初回起動時に次のエラーが発生しました。「System.Data.SqlClient.SqlConnection」と入力します。試作アプリなのでGlimpseは気にならなかったので、NuGet経由でアンインストールしたらエラーが消えてそのまま続行しました。

現在、Azure Web サイトにデプロイしていますが、そのエラーが発生し続けています。

  • Glimpse がアンインストールされます。
  • ローカルでのリリースとデバッグでは問題なく動作します。
  • このSystem.Data.Metadata.Edm.MetadataWorkspace.ClearCache();ように Application_Startを入れてみました。(クエリを実行していませんがApplication_Start

Azure でキャッシュに問題があると思われますが、よくわかりません。ローカル インストールのように、Azure 展開で Glimpse を削除するにはどうすればよいですか?

更新: Azure Webサイトを削除して再作成することで「修正」しました。原子力オプションを使用せずにこれを行う方法をまだ知りたい.

4

3 に答える 3

1

これはバグであり、明日リリースされる予定のリリースで修正されています。詳細については、https://github.com/Glimpse/Glimpse/issues/540を参照してください。

于 2013-11-12T01:57:39.403 に答える
1

私もこのエラーに直面し、後で解決策を見つけました。

問題は、MVC5 および EF6 ベースのソリューションがあり、Glimpse.mvc4 および Glimpse.ef5 パッケージをインポートしていて、互換性がなかったことです。

Glimpse.EF6 と Glimpse.MVC5 にアップグレードすると、正常に動作し始めました。

于 2015-02-08T14:02:52.280 に答える
1

Glimpseを削除することを選択したときも同じものを持っていました. Glimpse はデバッグ中にビンにコピーされるため、プロジェクト フォルダーから bin/ フォルダーと obj/ フォルダーを削除することで、これを防ぐことができます。

于 2015-08-10T19:20:57.897 に答える