2011-07-04 21 views
5

Descripción: Se produjo un error durante la compilación de un recurso requerido para atender esta solicitud. Revise los siguientes detalles de error específicos y modifique su código fuente de manera adecuada.CS0433 Error de compilación

compilador Mensaje de error: CS0433: Existe la tipo 'mmet.rgen' en ambos 'C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ ASP.NET Files \ electrónico \ Temporary d77eac0c \ a5fb2812 \ assembly \ dl3 \ c6e9aa33 \ e7f7b4c8_463acc01 \ WebMail.DLL ' y ' C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ electrónico \ d77eac0c \ a5fb2812 \ App_Code .n0dshhx5.dll '

Creé una aplicación web en Visual studio 2 010 y copié ese código en mi proyecto que se ejecuta en su propio compilador usando un archivo por lotes. Después de ejecutar esta aplicación en IIS 7.5, recibo este error. Volví a instalar el sistema operativo y lo intenté pero sin uso. Al eliminar los archivos temporales en la carpeta .NET framework que estoy recibiendo un error como "de origen no encontrado"

+2

+1 divertido para "He reinstalado el sistema operativo y he intentado pero no uso." –

+0

@Ed - ¿Qué hacer? es tan importante para mí ... :-) – lock

Respuesta

1

que he tenido un mensaje similar con Microsoft Report Viewer, esto es causado cuando se tiene una referencia en su web.config para decir a la versión 10, y sin embargo en una de sus páginas aspx tiene una referencia a la versión 11.

Si tiene esto, obtendrá el tipo de error que muestra arriba. Asegúrate de que todas tus versiones sean iguales. Como puede ver en el ejemplo a continuación, en la parte superior de la página puede hacer una referencia a veriones diferentes.

<%@ 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

Entonces? ... ¿Qué debería hacer ahora? – lock

+0

Revise su archivo bin, es posible que necesite limpiar el archivo dll para evitar el problema. Parece que es el webmail.dll el que está causando el problema, vea dónde está usando ese dll y verifique si tiene referencias en su página, y vea si coinciden con lo que tiene en su archivo web.config. – Jethro

+0

Esto no solucionó mi problema – lock