He cargado mi página web en un servidor.La sección de configuración 'customErrors' no se puede leer porque falta una declaración de sección
Mi página web funciona bien en el sistema local. Pero cuando subo al servidor que está mostrando el error
la sección de configuración '' customErrors no se puede leer porque es falta una declaración sección.
He intentado todas las posibilidades pero sigo recibiendo el error anterior. ¿Alguien puede sugerir qué debo cambiar en mi archivo de configuración para resolver el problema?
Mi Webconfig del archivo:
<configuration>
<configSections>
<section name="neatUpload" type="Brettle.Web.NeatUpload.ConfigSectionHandler, Brettle.Web.NeatUpload" allowLocation="true" />
<sectionGroup name="modulesSection">
<section name="rewriteModule" type="RewriteModule.RewriteModuleSectionHandler, RewriteModule" />
</sectionGroup>
</configSections>
<!-- <customErrors mode="ON" /> -->
<!-- <customErrors mode="Off" /> -->
<customErrors mode="ON" defaultRedirect="GenericErrorPage.html">
<!-- <error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" /> -->
</customErrors>
<modulesSection>
<rewriteModule>
<rewriteOn>true</rewriteOn>
<rewriteRules>
<rule source="http://[^/]*/*(\w+[&-]*\w+)/*((\w+[&-]*\w+)(\s)*)*/*((\w+[&-]*\w+)(\s)*)*$" destination="landPage.aspx?CampaginName=$1&SubDomain=$2&UserName=$3&PageName=$4" />
<!-- <rule source=".*" destination="landPage.aspx?CampaginName=$1&UserName=$2"/>-->
</rewriteRules>
</rewriteModule>
</modulesSection>
Gracias por su respuesta. Después de hacer esto, se muestra el error " –
elemento no reconocido 'system.web'". Estoy dispuesto a apostar que tiene su sistema.web anidado dentro de otra sección, o en la parte superior antes de las secciones config. Asegúrese de que '' aparezca después de su ' modulesSection>' –
Sí, tiene razón. gracias por su ayuda ... –