2011-07-04 111 views
5

説明:この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。以下の特定のエラーの詳細を確認し、ソースコードを適切に変更してください。CS0433コンパイルエラー

コンパイラエラーメッセージ:CS0433: 型 'mmet.rgenは' 両方 「はCに存在する:\一時 ASP.NET ファイル\メール\ WINDOWS \ Microsoft.NET \ Frameworkのの\ v2.0.50727の\ d77eac0c \ a5fb2812 \アセンブリ\ DL3 \ c6e9aa33 \ e7f7b4c8_463acc01 \ WebMail.DLL ' と ' はC:\ WINDOWS \ Microsoft.NET Frameworkの\ \ v2.0.50727の一時 ASP.NET ファイル\メール\のd77eac0c \ \ a5fb2812 \にApp_Code .n0dshhx5.dll '

私はVisual studio 2でWebアプリケーションを作成しました010と私のプロジェクトには、バッチファイルを使用して独自のコンパイラで実行されているそのコードをコピーしました。 IIS 7.5でこのアプリケーションを実行すると、このエラーが発生します。私はOSを再インストールしてみましたが使用しませんでした。 .NETフレームワークフォルダ内の一時ファイルを削除すると、「ソースが見つかりません」というエラーが表示される

+2

「私はOSを再インストールして試してみましたが、使用していません。 –

+0

@Ed - 何をする?そのような私のために重要な... :-) – lock

答えて

1

Microsoft Report Viewerで同様のメッセージが表示されました。これはweb.configあなたのaspxページの1つにバージョン11への参照があります。

上記のエラーの種類が表示されます。すべてのバージョンが同じであることを確認してください。下の例で分かるように、ページの上部には異なるバージョンのリファレンスを作成することができます。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="EarlyDeparture_DepartmentReport.aspx.cs" Inherits="Reports_LateArrival_LateArrival_DepartmentReport_01" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title></title> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
     <asp:ScriptManager ID="ScriptManager1" runat="server"> 
    </asp:ScriptManager> 
    <rsweb:ReportViewer ID="ReportViewer1" runat="server" Width="100%"> 
    </rsweb:ReportViewer> 

</div> 
</form> 
</body> 
</html> 
+0

だから... ...私は今何をすべきですか? – lock

+0

binファイルを確認して、問題の原因となっているDLLをきれいにする必要があります。問題を引き起こしているwebmail.dllのようで、そのDLLをどこで使用しているのかを確認し、ページに参​​照があるかどうかを確認し、web.configファイルの内容と一致するかどうか確認します。 – Jethro

+0

これは私の問題を解決しませんでした – lock