2011-12-09 12 views
7

ライブウェブサイトでランダムな問題が発生しています。私たちはこの問題の原因を正確に把握していません。一時ファイルを消去しようとしましたが、問題が再び発生しました。私たちはIIS app_poolを殺して、メモリ内にそれらを保持しないことさえしました。サイトをバックアップするとすぐに、このエラーが再び発生します。どんな助けもありがとうございます。重複したタイプのエラー?

コンパイラエラーメッセージ:CS0433:型 'ASP.modules_dataentry_provider_orderhistory_ascxは' 両方の「Cに存在する:\ WINDOWS \ Microsoft.NET \ Frameworkの\ v4.0.30319 \ ASP.NETの一時ファイル\ルート\ 44d35bd0 \ b13314db \ App_Web_orderhistory.ascx.8106afdb.spsukqu_.dll」と 'C:\ WINDOWS \ Microsoft.NET Frameworkの\ \ v4.0.30319 ASP.NETの一時ファイル\ルート\ \ 44d35bd0 \ b13314db \ App_Web_xg5e4m3x.dll'

+0

に「分離コード」

<%@ Page Language="C#" CodeFile="Default.aspx.cs" MasterPageFile="~/Main.ma ... 

にすべての「CodeFile」に変更することでした私は前に同じ問題があったが、私が数回アプリケーションをビルドすると、修正されました。 –

+0

binディレクトリを削除し、binの内容をローカルビルドからサーバーのbinディレクトリに再デプロイしましたか?あなたがウェブサイトプロジェクトを使用しているように見えるので、古いバージョンのページdllが存在しないことを確認する必要があります。 – dash

+1

これは通常、展開中にbinフォルダの下に古いdllの安全コピーを保存するときに発生します。 –

答えて

6

問題はありませんが、あなたのウェブサイトの展開が間違っていると思います。古いアセンブリが残っているかもしれないフォルダの上書きだけでした。最初に古いアセンブリを削除して、クリーンなデプロイを実行してください。

+0

これはまさにそれでした。サイトをテスト環境にプッシュするために使用するビルドスクリプトは、実際には新しいコードをプッシュする前に既存のディレクトリを完全に削除します。しかし、ライブ環境にサイトをプッシュするスクリプトは、既存のディレクトリを削除しないため、キャッシュの問題です。 助けてくれてありがとう! – Chev

2

だけ削除

c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NETその一時フォルダにdllファイルのコンパイルファイル\ルート44d35bd0

\ディレクトリ\と再び

ASP.NETストアを構築し、私はそれが、これは

を助け、あなたのケースで二回

希望を作成推測

+0

私たちはすでにこれを試しました。私たちは "Temporary ASP.NET Files"のすべての内容をクリアしました。私たちがサイトを再開すると、すぐにそれが再び起こりました。 – Chev

3

私はこの同じ問題に遭遇しました。通常、ページを数回リフレッシュするとクリアされますが、最終的にはthis adviceが役に立ちました。

​​

はそれを試してみると、それは場合に役立ちます参照してください。

は偽バッチ=へのコンパイル設定を設定します。

1

ウェブサイトプロジェクトでも同様のエラーが発生しました。

各ページのコードビハインドが別々のdllにコンパイルされると、そのタイプを別のページに移動する(または元の親ページの名前を変更する)こともあります。古いタイプのリモートdllがハングアップすることがあります。 binディレクトリを消去し、dllファイルを再デプロイするとこれまで私のためにこれを解決しました。また、あなたのプロジェクトにもう存在しないウェブサイトでこれを参照している古いaspx/ascxがないことを確認してください。

2

この問題が発生していましたが、私のプロジェクトのobjディレクトリ内のDebug & Releaseフォルダを削除すると、この問題が修正されました。

-1

私は自分のWebアプリケーションで同じ問題を持っていたし、修正が

<%@ Page Language="C#" CodeBehind="Default.aspx.cs" MasterPageFile="~/Main.ma... 
関連する問題