none
C30560: 'ReportViewer' es ambiguo en el espacio de nombres 'Microsoft.Reporting.WebForms' RRS feed

  • Pregunta

  • Buen día desde hace tiempo presesnto un problema con esto 

    <%@ page Language="VB" AutoEventWireup="false" CodeBehind="ofi_rsltdoRporteSnCt_Nuevo.aspx.vb"
        Inherits="FesaWeb.ofi_rsltdoRporteSnCt_Nuevo" MasterPageFile="Principal.Master" %>

    <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral"
        Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
    <%@ Register Src="ctrlRight.ascx" TagName="ctrlRight" TagPrefix="uc3" %>

    <asp:Content ID="head" ContentPlaceHolderID="Header" runat="server">

    <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt"
    Line 33:                                 ShowParameterPrompts="False" Width="100%" Height="410px" ZoomPercent="90" BackColor="#E6E6E6"
    Line 34:                                 DocumentMapWidth="10%" InternalBorderColor="BlanchedAlmond" LinkActiveColor=""

    por favor necesito ayuda con esto 

    viernes, 2 de noviembre de 2018 15:13

Todas las respuestas

  • Hola  Marceboni

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, al parecer el espacio de nombres del reportviewer se ha declarado dos veces en el formulario web, te recomiendo que revises el código para validar si no hay objetos repetidos.

    Gracias por usar los foros de MSDN.

    Pablo Rubio

     _____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    viernes, 2 de noviembre de 2018 18:36
  • Buen día 

    Serias  tan amable de especificarme esto " dos veces en el formulario web "  debido a que he visto todo el proyecto y en la vista solo muestra lo siguiente ya que genera error cuando llega a esa vista 

    <%@ page Language="VB" AutoEventWireup="false" CodeBehind="ofi_rsltdoRporteSnCt_Nuevo.aspx.vb"
        Inherits="FesaWeb.ofi_rsltdoRporteSnCt_Nuevo" MasterPageFile="Principal.Master" %>

    <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version= 9.0.0.0, Culture=neutral"
        Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
    <%@ Register Src="ctrlRight.ascx" TagName="ctrlRight" TagPrefix="uc3" %>

    <asp:Content ID="head" ContentPlaceHolderID="Header" runat="server">

        <script src="javascript/updateProgress.js" type="text/javascript"></script>

        <link href="css/updateProgress.css" rel="stylesheet" type="text/css" />
    </asp:Content>
    <asp:Content ID="Main" ContentPlaceHolderID="ContentPlaceHolderMain" runat="server">
        <form id="form1" method="post" runat="server">
        <div id="centerbar">
            <h2>
                Resultado del Reporte</h2>
            <table>
                <tr>
                    <td>
                        &nbsp;
                    </td>
                </tr>
                <tr>
                    <td align="center" class="rptvwFrame">
                        <asp:ScriptManager ID="ScriptManager1" runat="server">
                        </asp:ScriptManager>
                        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                            <ContentTemplate>
                               <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt"
                                    ShowParameterPrompts="False" Width="100%" Height="410px" ZoomPercent="90" BackColor="#E6E6E6"
                                    DocumentMapWidth="10%" InternalBorderColor="BlanchedAlmond" LinkActiveColor=""
                                    LinkActiveHoverColor="" ShowCredentialPrompts="False" ShowDocumentMapButton="False"
                                    ShowFindControls="False" ShowPrintButton="False" ShowPromptAreaButton="False"
                                    ShowZoomControl="False" ToolBarItemBorderColor="ControlLight" ToolBarItemBorderStyle="None"
                                    ToolBarItemBorderWidth="0px" ToolBarItemHoverBackColor="LightGray" ToolBarItemPressedBorderColor="Gray"
                                    ToolBarItemPressedHoverBackColor="White">
                                </rsweb:ReportViewer>
                            </ContentTemplate>
                        </asp:UpdatePanel>
                    </td>
                </tr>
                <tr>
                  <td>
                        &nbsp;
                    </td>
                </tr>
                <tr>
                  <td align="center">
                        <asp:Label ID="lblMensajeDescarga" runat="server" CssClass="text06" Visible="False"></asp:Label>
                        <br />
                        <br />
                    </td>
                </tr>
                <tr>
                    <td style="text-align: center">
                        <asp:Button ID="btnVolver" runat="server" Text="Volver" CssClass="buttonAnterior" />
                        <div id="updateProgressDiv" class="updateProgress" style="display: none;">
                            <div align="center">
                                <img src="img/ajax-loader.gif" style=" />
                                <strong style=" >
                                    <br />
                                    SE ESTA PROCESANDO LA INFORMACION ESPERE UN MOMENTO POR FAVOR... </strong>
                                <!--[if lte IE 6.5]><iframe></iframe><![endif]-->
                            </div>
                        </div>
                    </td>
                </tr>
            </table>
            <br />
        </div>
        <div>
            <uc3:ctrlRight ID="CtrlRight1" runat="server" />
        </div>
        </form>
    </asp:Content>

    con lo de respecto a objetos te refieres a la carpeta obj del proyecto 

    es que llevo muchas semanas y no he encontrado la solución y ya no se ni por donde buscar 

    por favor me indicas 

    gracias 

    

    martes, 6 de noviembre de 2018 21:05
  • Hola, has revisado tus referencias? Puede que se haya definido dos veces la misma.Esto podría suceder si ya has agregado una referencia a una dll y entonces has introducido un control desde la caja de herramientas en su formulario web. Puedes mostrar tu web.config ? 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    martes, 6 de noviembre de 2018 22:56
  • Buenos días 

    Claro   mira 

        <sectionGroup name="myCustomGroup">
          <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
            <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
              <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
              <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
                <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
                <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
                <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
                <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>

       <compilation debug="true" >
            <assemblies>
              <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
              <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
              <add assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
              <add assembly="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
              <add assembly="System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
              <add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
              <add assembly="System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
              <add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
              <add assembly="System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
              <add assembly="System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
              <add assembly="System.DirectoryServices.Protocols, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
              <add assembly="System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
              <add assembly="System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
              <add assembly="System.Web.RegularExpressions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
              <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
              <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
              <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
              <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
              <add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
              <add assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
              <add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
              <add assembly="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
            </assemblies>
            <buildProviders>
              <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />        
            </buildProviders>
          </compilation>
          <httpHandlers>
            <remove path="*.asmx" verb="*"/>
            <add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
            <add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
            <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
            <add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />

            <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false" />

           </httpHandlers>
          <!--
                The <authentication> section enables configuration 
                of the security authentication mode used by 
                ASP.NET to identify an incoming user. 
            -->
          <authentication mode="Windows"/>
          
                <!--The <customErrors> section enables configuration 
                of what to do if/when an unhandled error occurs 
                during the execution of a request. Specifically, 
                it enables developers to configure html error pages 
                to be displayed in place of a error stack trace.-->

            <!--<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
                <error statusCode="403" redirect="NoAccess.htm" />
                <error statusCode="404" redirect="FileNotFound.htm" />
            </customErrors>-->
            
          <customErrors mode="Off"/>
          <pages enableEventValidation="true" viewStateEncryptionMode="Never">
            <controls>
              <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>        
              <add tagPrefix="ajaxToolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
              <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
              <add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
            </controls>
          </pages>
          <globalization culture="en-US" uiCulture="en-US"/>
          <sessionState mode="InProc" cookieless="false" timeout="20"/>
          <httpModules>
            <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
          </httpModules>
        </system.web>
      </location>
      <system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>
        <modules>
          <remove name="ScriptModule"/>
          <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        </modules>
        <handlers>
          <remove name="ScriptHandlerFactory"/>
          <remove name="ScriptHandlerFactoryAppServices"/>
          <remove name="ScriptResource"/>
          <remove name="WebServiceHandlerFactory-Integrated"/>
          <remove name="ChartImageHandler"/>
          <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
          <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
          <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
          <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
        </handlers>
      </system.webServer>
      <system.codedom>
        <compilers>
          <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
            <providerOption name="CompilerVersion" value="v3.5"/>
            <providerOption name="OptionInfer" value="true"/>
            <providerOption name="WarnAsError" value="false"/>
          </compiler>
        </compilers>
      </system.codedom>
      <runtime>
          <assemblyBinding appliesTo="v2.0.50727"  xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
    </configuration>

    miércoles, 7 de noviembre de 2018 12:13
  • Puedes verificar las Referencias de tu proyecto? 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    miércoles, 7 de noviembre de 2018 12:24
  • buen dia 

    no te puedo enviar imagenes ya que no me las dejan subir pero a si estan las referencias

    Microsoft.ReportViewer.Common 9.0.0.0

    Microsoft.ReportViewer.WebForms 9.0.0.0

    Microsoft.ReportViewer.WinForms  9.0.0.0

    miércoles, 7 de noviembre de 2018 19:22
  • Hola prueba eliminando la de Winforms y nos cuentas

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    miércoles, 7 de noviembre de 2018 19:46
  • Buen día

    que pena por equivocación de borrar  

    estos dos

    Microsoft.ReportViewer.WebForms 9.0.0.0

    Microsoft.ReportViewer.WinForms  9.0.0.0

    y ahora que estoy ingresando este Microsoft.ReportViewer.WebForms 9.0.0.0 solo me permite la version 10 dice que la nueve no estas, que hago en este caso ?

    miércoles, 7 de noviembre de 2018 20:01
  • Te recomiendo usar siempre la última versión posible

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    miércoles, 7 de noviembre de 2018 20:05
  • No elimine Microsoft.ReportViewer.WinForms  9.0.0.0 de la referencia del proyecto y sigue igual 

    error de compilación

    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 apropiada. 

    Mensaje de error del compilador: BC30560: 'ReportViewer' es ambiguo en el espacio de nombres 'Microsoft.Reporting.WebForms'. 

    Error de fuente:
    Line 28:                     <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    Line 29:                         <ContentTemplate>
    Line 30:                             <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt"
    Line 31:                                 ShowParameterPrompts="False" Width="100%" Height="410px" ZoomPercent="90" BackColor="#E6E6E6"
    Line 32:                                 DocumentMapWidth="10%" InternalBorderColor="BlanchedAlmond" LinkActiveColor=""

    Archivo de origen: C: \ Sitio_Ofixpres_WEB \ Desarrollo prueba \ FesaWeb2007 \ WebSites \ FesaWeb2007 \ ofi_rsltdoRporteSnCt_Nuevo.aspx    Línea: 30 
    Mostrar salida detallada del compilador:

    lo unico raro  Información de la versión:  Microsoft .NET Framework Versión: 2.0.50727.5485; Versión de ASP.NET: no se que es 2.0.50727.5491

    miércoles, 7 de noviembre de 2018 20:18
  • Hola, donde tienes desplegada esa aplicación? Qué versión de VS estás usando y la del Framework? 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    miércoles, 7 de noviembre de 2018 21:26
  • Hola estoy utilizando visual studio 2013  Framework 3.5 eso esta en escritorio virtual 
    jueves, 8 de noviembre de 2018 12:11
  • No elimine Microsoft.ReportViewer.WinForms  9.0.0.0 de la referencia del proyecto y sigue igual 

    error de compilación

    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 apropiada. 

    Mensaje de error del compilador: BC30560: 'ReportViewer' es ambiguo en el espacio de nombres 'Microsoft.Reporting.WebForms'. 

    Error de fuente:
    Line 28:                     <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    Line 29:                         <ContentTemplate>
    Line 30:                             <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt"
    Line 31:                                 ShowParameterPrompts="False" Width="100%" Height="410px" ZoomPercent="90" BackColor="#E6E6E6"
    Line 32:                                 DocumentMapWidth="10%" InternalBorderColor="BlanchedAlmond" LinkActiveColor=""

    Archivo de origen: C: \ Sitio_Ofixpres_WEB \ Desarrollo prueba \ FesaWeb2007 \ WebSites \ FesaWeb2007 \ ofi_rsltdoRporteSnCt_Nuevo.aspx    Línea: 30 
    Mostrar salida detallada del compilador:

    lo unico raro  Información de la versión:  Microsoft .NET Framework Versión: 2.0.50727.5485; Versión de ASP.NET: no se que es 2.0.50727.5491

    Microsoft .NET Framework Versión: 2.0.50727.5485; --> es la versión motor de tiempo de ejecución (CLR). Hasta la versión 3.5 del framework se usa la 2.0 y a partir de la 4.0 se usa la 4.0 del motor.



    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    jueves, 8 de noviembre de 2018 14:19
  • buen día

    entonces como puedo solucionar ese error, debido a que no entiendo  lo que me estas indicando, por favor me explicas

    jueves, 8 de noviembre de 2018 14:27