2015-03-13 152 views
0

我得到這個錯誤,當我上傳到主機上Godaddy的共享,我已經試過其他供應商一樣,但它同樣HTTP錯誤500.19。內部服務器錯誤。錯誤代碼t 0x8007000d

HTTP錯誤500.19 - 內部服務器錯誤 請求的頁面無法訪問,因爲該頁的相關配置數據無效

錯誤代碼0x8007000d

我點擊查看更多信息 我花了微軟的網頁,有這樣說的:發生

此問題,因爲ApplicaretionHost.config文件或Web.config文件包含格式不正確的XML元素。

現在,我不知道問題在哪裏。 繼承人我的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'文件 – 2015-03-13 14:55:01

+0

可能重複[ASP.NET:HTTP錯誤500.19 - 內部服務器錯誤0x8007000d](http://stackoverflow.com/questions/16836473/asp-net-http-error -500-19-internal-server-error-0x8007000d) – Izzy 2015-03-13 15:39:28

+0

@HoboSapiens在哪裏可以找到這個** ApplicationHost.config **? – mark 2015-03-13 16:13:33

回答

0

我不知道這是否會爲你的情況,但幾個星期前,我有同樣的錯誤這讓我非常生氣了幾個小時。事實證明,除了根web.config文件之外,我在我的App_Config /目錄中有一個名爲web.config的文件。出於某種原因,IIS試圖讀取該文件,就好像它是該網站的web.config一樣,並且因爲它不包含與IIS配置相關的元素,所以它引發了異常。

我不得不重新命名文件,它開始爲我工作。即使這不適用於您,請確保您認爲錯誤消息可能並不總是像您希望的那樣有幫助。

如果不是這樣,我認爲你有兩個system.web節點的事實可能是一個問題?將所有元素複製到一個system.web節點中,將它們粘貼到另一個節點中,然後刪除第一個節點。我試圖通讀它奇怪的東西,這是我能找到的唯一看起來很奇怪的東西。

+0

我想將它託管到godaddy上,而我沒有看到App_Config /目錄。如果我聽到業餘愛好者,我很抱歉。 – mark 2015-03-13 16:04:21

+0

並非每個應用程序都有一個app_config目錄,如果您尚未創建它來存儲其他配置信息,它將不存在。既然你能夠消除這種可能性,我會在你的解決方案中找到每個* .config文件,並查看它們是否有錯誤。如果這是唯一的,我會更仔細地瀏覽你的配置。你有沒有嘗試將你的兩個system.web節點結合起來?我意識到,沒有出現在我的最後一段,請參閱編輯 – 2015-03-13 16:41:39

+0

它顯示給我的內容: **配置錯誤\t只允許一個元素。它必須是根元素的第一個子元素** – mark 2015-03-14 04:52:33

相關問題