0

ショッピング カートが再び下がったのは、ホスティング会社が新しい一時 Web サイト機能を提供したためですか?

ホスティング会社の設定だと思いますが、ショッピングカートは再び機能しており、何も変更していません....

信頼できる Windows Web ホスティング会社はありますか?

誰かが私を助けてくれますか?ホスティング会社は私を怒らせます. 私のウェブサイトとショッピング カートは数日前に正常に動作し、ウェブサイトはローカル ホストで正常に動作していましたが、昨日からショッピング カートが突然機能しなくなりました。これは、ホスティング会社が設定を変更したためだと思いますが、彼らはそれを否定し、私のコードの問題だと言っています。ここに私が得たエラーがあります:

[A]ShoppingCart は [B]ShoppingCart にキャストできません。タイプ A は、場所 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP. NET Files\root\03050970\f5f76d45\App_Code.ej8etxbi.dll'. タイプ B は、場所 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP. NET Files\root\03050970\f5f76d45\App_Code.qoxkmirc.dll'.

説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.InvalidCastException: [A]ShoppingCart は [B]ShoppingCart にキャストできません。タイプ A は、場所 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP. NET Files\root\03050970\f5f76d45\App_Code.ej8etxbi.dll'. タイプ B は、場所 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP. NET Files\root\03050970\f5f76d45\App_Code.qoxkmirc.dll'.

ソース エラー:

{
// we are returning the shopping cart for the given user
return (ShoppingCart)HttpContext.Current.Session["ASPNETShoppingCart"];
}
}

また、私のウェブサイトは 1 か月足らずで 11 回もダウンしました。信頼できる Windows ウェブホスティング会社をご存知でしたら、お知らせいただければ幸いです。

ありがとうございました

4

2 に答える 2

1

異なるアセンブリまたは DLL に ShoppingCart クラスがありますか、または同じアセンブリを複数回ロードした場合、各コピーも同じとは見なされません。

于 2013-03-21T09:40:36.953 に答える
0

タイプはアセンブリごとです。「同じ」アセンブリを 2 回ロードした場合、各アセンブリのタイプは同じタイプとは見なされません。

したがって、すべてのプロジェクトが「ShoppingCart」が含まれている同じ dll を参照していることを確認してください。

PS Things は、「Temporary ASP.NET Files」フォルダーをクリーンアップし、「ShoppingCart」を含む dll へのすべての参照が同じであることを確認した後、アプリケーションを再デプロイしてみてください。それでうまくいくはずです。

于 2013-03-21T09:48:05.823 に答える