none
Error codigo 0x800700b7 en IIS 8.5 RRS feed

  • Pregunta

  • Hola. Estoy teniendo problemas al querer cargar una aplicacion web en mi servidor web. La PC que utilizo como Servidor tiene las siguientes caracteristicas: Windows 8.1 Pro 64 bits con IIS 8.5.

    Al proyecto web lo desarrolle con VWD 2012 y corriendo en la misma pc (servidor web) con VWD2012 la aplicacion funciona bien.

    Ahora cuando la subo al IIS 8.5 me sale el siguiente error:

    Error HTTP 500.19 - Internal Server Error

    No se puede obtener acceso a la página solicitada porque los datos de configuración relacionados de la página no son válidos.

    <fieldset>

    Información detallada de error:

    Módulo    IIS Web Core
    Notificación    Desconocido
    Controlador    No determinado aún
    Código de error    0x800700b7
    Error de configuración    Hay definida una sección 'system.web.extensions/scripting/webServices/jsonSerialization' duplicada
    Archivo de configuración    \\?\C:\inetpub\wwwroot\web.config
    Dirección URL solicitada    http://localhost:80/
    Ruta de acceso física    
    Método de inicio de sesión    No determinado aún
    Usuario de inicio de sesión    No determinado aún
    </fieldset>
    <fieldset>

    Origen de configuración:

       10: 				<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
       11: 					<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
       12: 					<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
    
    </fieldset>

    Mi archivo web.Config es el siguiente:

    <?xml version="1.0"?>
    <configuration>
      <configSections>
        
            <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"/>
                    </sectionGroup>
                </sectionGroup>
            </sectionGroup>
     
       
        
        </configSections>
     
      <appSettings/>
        <connectionStrings/>
        <system.web>
            <!--
                Establezca debug="true" en la compilación para insertar símbolos
                de depuración en la página compilada. Dado que este
                proceso afecta al rendimiento, debe establecer este valor como true
                durante la depuración.
            -->
            <compilation debug="true">
                <assemblies>
                    <add assembly="System.Core, 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, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                    <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                </assemblies>
            </compilation>
            <!--
                La sección <authentication> habilita la configuración
                del modo de autenticación de seguridad utilizado por
                ASP.NET para identificar a un usuario entrante.
            -->
            <authentication mode="Windows"/>
            <!--
                La sección <customErrors> habilita la configuración de
                las acciones que se deben realizar si un error no controlado tiene lugar
                durante la ejecución de una solicitud. Específicamente,
                permite a los desarrolladores configurar páginas de error html
                que se mostrarán en lugar de un seguimiento de pila de errores.

            <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
                <error statusCode="403" redirect="NoAccess.htm" />
                <error statusCode="404" redirect="FileNotFound.htm" />
            </customErrors>
            -->
            <pages>
                <controls>
                    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                </controls>
            </pages>
            <httpHandlers>
          
                <remove verb="*" path="*.asmx"/>
                <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
            </httpHandlers>
       
        
        <httpModules>
                <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            </httpModules>
        
        <!--
        ESTO SE LO AGREGUE YO PARA AUMENTAR EL TIEMPO DE SESION A 1HS. (60 MINUTOS)
        -->

        <sessionState
          mode="InProc"
          cookieless="true"
          timeout="60" />
        
        
        
        
        </system.web>
        <system.codedom>
            <compilers>
                <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                    <providerOption name="CompilerVersion" value="v3.5"/>
                    <providerOption name="WarnAsError" value="false"/>
                </compiler>
            </compilers>
        </system.codedom>
        <!--
            La sección system.webServer es necesaria para ejecutar ASPN.NET AJAX en Internet
            Information Services 7.0. No es necesaria para la versión anterior de IIS.
        -->
        <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="scriptResourceHandler"/>
                <remove name="WebServiceHandlerFactory-Integrated"/>
                <remove name="ScriptHandlerFactory"/>
                <remove name="ScriptHandlerFactoryAppServices"/>
                <remove name="ScriptResource"/>
                <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"/>
            </handlers>
       
        </system.webServer>
     
      <!--
      ESTO LO AGREGUE YO PARA AUMENTAR EL TAMAÑO DE BYTES PERMITIDOS EN EL PASO DE DATOS..........
      -->
     
      <system.web.extensions>
        <scripting>
          <webServices>
            <jsonSerialization maxJsonLength="200000"></jsonSerialization>
          </webServices>
        </scripting>
      </system.web.extensions>
     
      <!--
       HASTA ACA.......FIN
      -->
     
     
        <runtime>
            <assemblyBinding 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>

    Estoy Utilizando una libreria Jquery-1.4.2.min.js porque lo que estoy tratando de hacer es capturar una foto desde mi camara web, almacenarla dentro de una de las carpetas del proyecto (dentro del mismo servidor) para luego poder utilizarla.

    Dentro de mi archivo web.config agregue lo siguiente para aumentar el tamaño de bits que puedo pasar a una pagina HTML5

    <system.web.extensions>
        <scripting>
          <webServices>
            <jsonSerialization maxJsonLength="200000"></jsonSerialization>
          </webServices>
        </scripting>
      </system.web.extensions>

    Cualquier ayuda sera bien recibida.

    Muchas Gracias.-


    • Editado cce77 miércoles, 29 de marzo de 2017 12:56
    miércoles, 29 de marzo de 2017 12:53