Error executing child request for handler Hatası
 

Asp.Net MVC' de çalışırken  Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper' şeklinde hata alıyorsanız sizlere çözümünü anlatacağım. İlk olarak bu hatayı nasıl nerede aldım anlatayım. Mvc projemde Html.Action sık sık kullanıyordum. Çeşitli view sayfalarında kulanıyordum 1 tanede Shared da bulunan Layout sayfasında Html.Action kullanmak istedim ve böyle bir hata ile karşılaştım.

Hatanın detaylı açıklamasında;

"The type 'System.Data.Objects.DataClasses.EntityObject' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'." yazmaktaydı.

İnternette çeşitli araştırmalar yaptıktan sonra bu hatanın Layout sayfasında Html.action kullanarak entity framework aracı ile veritabanından veri çekerken ortaya çıktığını öğrendim. Hatanın çözümü ise web.config dosyasına eklenecek bir satır ile düzeltilebiliyordu.

Web.config dosyanızda  <assemblies> içerisinde "<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />" satırını eklediğinizde sorun düzelecektir.

<system.web>

    <compilation debug="true" targetFramework="4.0">

      <assemblies>

        <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

        <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

        <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

        <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

        <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

      //Eklendi      
      <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

      </assemblies>

    </compilation>

</system.web>

 

Author: Engin ATALAY
Date: 17.05.2014 15:03:12
View Count: 2540
 
 

COMMENTS
 
No comments yet. Be the first to comment who you are.
 
 
 
 
 
 
 
WRITE COMMENT
 
 
Your Name :
 
 
 
E-mail :
 
 
 
Your Message :
 
 
 
 
 
 
 
This project : ASP.NET MVC , RAZOR, Entity Framework , CSS , HTML , JQUERY(2.0.2) , AJAX the C# side-tier architecture was developed with logic.
 
Yukarı Çık