2015-03-13 2 views
0

Я получаю эту ошибку, когда я загрузил его на виртуальный хостинг на GoDaddy, я попытался же на другого провайдера, но его жеОшибка HTTP 500.19. Внутренняя ошибка сервера. Код ошибки t 0x8007000d

Ошибка HTTP 500.19 - Внутренняя ошибка сервера запрошенную страницу не может быть доступен, так как связанные данные настройки страницы недействительны

Код ошибки 0x8007000d

Я нажал на Посмотреть дополнительную информацию он взял меня на странице Microsoft и там говорится:

Эта проблема возникает, поскольку файл ApplicaretionHost.config или файл Web.config содержит некорректный элемент XML.

Теперь я не могу понять, в чем проблема. Heres мой файл web.config:

<?xml version="1.0"?><!-- 
For more information on how to configure your ASP.NET application, please visit 
http://go.microsoft.com/fwlink/?LinkId=169433 
--><configuration> 
<system.web> 
    <customErrors mode="Off"/> 
</system.web> 
<configSections> 
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> 
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/> 
</configSections> 
<appSettings> 
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;"/> 
</appSettings> 
<system.webServer> 
<validation validateIntegratedModeConfiguration="false"/> 
<handlers> 
    <remove name="ChartImageHandler"/> 
    <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
    <add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/></handlers> 
    </system.webServer> 
    <connectionStrings> 
    <!--<add name="dbconnection" connectionString="Data Source=.\SQLEXPRESS;Database=FAHISDataEntrySoftware; Integrated Security=true" providerName="System.Data.SqlClient"/>--> 
<add name="dbconnection" connectionString="Data Source=SQLOLEDB;Server=184.168.47.15;Database=fahisdataentrysoftwarenew;UID=fahisDE;PWD=abcd" providerName="System.Data.SqlClient"/> 

    <!--<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-FAHIS Data Entry Software in WEB-20150209102043;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-FAHIS Data Entry Software in WEB-20150209102043.mdf"/>--> 
    </connectionStrings> 
    <system.web> 
    <httpHandlers> 
    <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/> 
<add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> </httpHandlers> 
    <compilation debug="true" targetFramework="4.0"> 
    <assemblies> 
    <add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
    <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/> 
    <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/> 
    <add assembly="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/> 
    <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/> 
    <add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/> 
    <add assembly="CrystalDecisions.ReportAppServer.DataDefModel, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/> 
    <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/> 
    <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies> 
</compilation> 
<httpRuntime/> 
<pages controlRenderingCompatibilityVersion="4.0" clientIDMode="AutoID" smartNavigation="false" enableViewStateMac="false"> 
    <namespaces> 
    <add namespace="System.Web.Optimization"/> 
    </namespaces> 
    <controls> 
    <add tagPrefix="webopt" namespace="Microsoft.AspNet.Web.Optimization.WebForms" assembly="Microsoft.AspNet.Web.Optimization.WebForms"/> 
    <add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
    </controls> 
</pages> 
<authentication mode="Forms"> 
    <forms loginUrl="~/Account/Login.aspx" timeout="2880"/> 
</authentication> 
<profile defaultProvider="DefaultProfileProvider"> 
    <providers> 
    <add name="DefaultProfileProvider" type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/"/> 
    </providers> 
</profile> 
<membership defaultProvider="DefaultMembershipProvider"> 
    <providers> 
    <add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/> 
    </providers> 
</membership> 
<roleManager defaultProvider="DefaultRoleProvider"> 
    <providers> 
    <add name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/"/> 
    </providers> 
</roleManager> 
<sessionState mode="InProc" customProvider="DefaultSessionProvider"> 
    <providers> 
    <add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection"/> 
    </providers> 
</sessionState> 
</system.web> 
<entityFramework> 
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"/> 
</entityFramework> 
</configuration> 

Может ли сказать, что я здесь отсутствует

+0

XML, который вы отправили, проверяет валидатор W3C XML, поэтому файл звучит, хотя содержимого может и не быть. Возможно, проблема заключается в файле 'ApplicationHost.config' –

+0

возможного дубликата [ASP.NET: Ошибка HTTP 500.19 - Внутренняя ошибка сервера 0x8007000d] (http://stackoverflow.com/questions/16836473/asp-net-http-error -500-19-internal-server-error-0x8007000d) – Izzy

+0

@HoboSapiens, где я могу найти это ** ApplicationHost.config **? – mark

ответ

0

Я не знаю, будет ли это дело для вас, но пару недель назад у меня была эта же ошибка и это заставило меня рассердиться на несколько часов. Оказывается, у меня был файл в моем каталоге App_Config /, который был назван web.config в дополнение к корневому файлу web.config. По какой-то причине IIS пытался прочитать этот файл, как если бы это был файл web.config для сайта, и поскольку он не содержал элементов, относящихся к конфигурации IIS, он выбрасывал исключение.

Мне пришлось переименовать файл, и он начал работать для меня. Даже если это не работает точно для вас, убедитесь, что вы считаете, что сообщение об ошибке может не всегда быть столь же полезным, как вы могли бы надеяться.

Если это не так, я думаю, что проблема с двумя узлами system.web может быть проблемой? Скопируйте все элементы в один узел system.web, вставьте их в другой и удалите первый узел. Я попытался прочесть это по странному, что-то странное, и это единственное, что я мог найти, что выглядело напуганным.

+0

Я пытаюсь разместить его на godaddy, и я не вижу каталог App_Config /. Прошу прощения, если я озвучиваю любителя. – mark

+0

Не все приложения имеют каталог app_config, если вы не создали его для хранения дополнительной информации о конфигурации, он не будет существовать. Поскольку вы смогли устранить эту возможность, я найду каждый файл * .config в вашем решении и посмотрю, есть ли с ними ошибки. Если это единственное, я буду более внимательно просматривать вашу конфигурацию. Вы пытались объединить два своих узла system.web? Я понял, что не появился в моем последнем абзаце, см. В редакторе –

+0

, что он мне показал: ** Ошибка конфигурации \t Разрешен только один элемент . Это должен быть первый дочерний элемент корневого элемента mark

Смежные вопросы