Я загрузил свою веб-страницу на сервер.Раздел конфигурации «customErrors» не может быть прочитан, потому что отсутствует объявление раздела
Моя веб-страница отлично работает в локальной системе. Но когда я загрузить его на сервер он показывает ошибку
разделе конфигурации «CustomErrors» не может быть прочитан, потому что это отсутствует раздел декларации.
Я пробовал всю возможность, но все же я получаю вышеуказанную ошибку. Может ли кто-нибудь предложить, что я должен изменить в своем файле конфигурации, чтобы решить проблему?
Мои WebConfig Файл:
<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>
Благодарим вас за ваш ответ. После этого он показывает «Unrecognized element» system.web '»error –
Я бы хотел поспорить, что ваш system.web вложен в другой раздел или вверху перед конфигурационными разделами. Убедитесь, что '' приходит после вашего ' modulesSection>' –
Да, вы правы. thanx для ур помочь ... –