描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并相应地修改源代码。
编译器错误消息:CS0433: 类型'mmet.rgen'存在于两者中 “C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \临时 ASP.NET 文件\邮件\ d77eac0c \ a5fb2812 \装配\ DL3 \ c6e9aa33 \ e7f7b4c8_463acc01 \ WebMail.DLL” 和 “C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \临时 ASP.NET 文件\邮件\ d77eac0c \ a5fb2812 \ App_Code.n0dshhx5.dll'
我在Visual Studio 2010中创建了一个Web应用程序,并将该代码复制到我的项目中,该项目使用批处理文件在自己的编译器上运行。我在IIS 7.5中运行此应用程序后,我收到此错误。我重新安装了操作系统并试过但没有用。当我删除.NET框架文件夹中的临时文件时,我收到错误“未找到源”
答案 0 :(得分:1)
我在Microsoft Report Viewer中收到了类似的消息,这是因为当你在web.config中有一个引用时可以说是版本10,但是在你的一个aspx页面中你引用了verion 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>