SORU
2 Aralık 2013, PAZARTESİ


Could not load dosya veya derleme Sistemi.Web.Http.Host Azure web sitesinde yayınlanan sonra

Bir web projesi oluşturdum ve Visual studio içinde çalışır. Ancak, azurewebsites için yayınlandı sonra aşağıdaki hatayı aldım. Sorun ne neden olabilir?

'Sistem.dosya veya derleme yüklenemedi Web.Http.Host, Sürüm=5.0.0.0,=Kültür neutral, PublicKeyToken=31bf3856ad364e35' ya bağımlılıklarından biri. Bulunan bu derlemenin bildirim tanımı derleme başvurusuyla eşleşmiyor. (HRESULT özel durum: 0x80131040)

Açıklama: işlenmeyen Bir özel durum çalışması sırasında denk geldi. geçerli web isteği. Daha fazla inceleme için yığın izleme lütfen kodda nerede hata hakkında bilgi ve.

Özel Durum Ayrıntıları: System.IO.FileLoadException: dosya veya yüklenemedi Meclis 'Sistemi.Web.Http.,=5.0.0.0,=, Kültür tarafsız host Sürüm, PublicKeyToken=31bf3856ad364e35' ya da bağımlılıkları. bir Bu konumlandırılan derlemenin bildirim tanımı derleme eşleşmiyor başvuru. (HRESULT özel durum: 0x80131040)

Kaynak Hatası:

İşlenmeyen bir özel durum yürütülürken üretildi geçerli web isteği. Bilgi kaynağı ve konumuna ilişkin Özel Durum Özel Durum yığın izlemesi kullanılarak belirlenebilir.

Derleme Yükleme İzleme: aşağıdaki bilgiler yararlı olabilir neden Meclis 'Sistem tarafından belirlenir.Web.Http.,=5.0.0.0 Host Sürüm, ,=31bf3856ad364e35' yüklenemedi. PublicKeyToken=nötr kültür

WRN: Derleme günlüğü kapatıldı. bağlama Derleme bağlama etkinleştir başarısızlık günlüğü, kayıt defteri değerini ayarlayın [\Software\Microsoft\Fusion ait olan önbellek dosyalarını!EnableLog] (DWORD) 1. Not: bazı performans cezası derleme bağlama hatası ile ilişkilidir günlüğü. Bu özelliği devre dışı, kayıt defteri değerini kaldırmak için [\Software\Microsoft\Fusion ait olan önbellek dosyalarını!EnableLog].

Aşağıdaki web parçasıdır.yapılandırma dosyası.

  <system.web>
    <customErrors mode="Off"/>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />
    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login" timeout="2880" />
    </authentication>
    <pages>
      <namespaces>
        <add namespace="System.Web.Helpers" />
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Optimization" />
        <add namespace="System.Web.Routing" />
        <add namespace="System.Web.WebPages" />
      </namespaces>
    </pages>
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
  <handlers>
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers></system.webServer>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="DotNetOpenAuth.Core" publicKeyToken="2780ccd10d57b246" />
        <bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.1.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="DotNetOpenAuth.AspNet" publicKeyToken="2780ccd10d57b246" />
        <bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.1.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>

CEVAP
2 Aralık 2013, PAZARTESİ


dll yayımlanan (çevre dağıtılan) eksik. Yerel yani Visual Studio'da çalışıyor ama neden Azure Web Ortamında değil, nedenidir.

Sadece derleme özellikleri Copy Local = true (Sistem.Web.Http.Hosto zaman bir yeniden başlatma ) ve iyi çalışması gerekir.

Başka bir montaj yani benzer hata eksik olsun, bu derleme=true ve dağıtmanız copylocal için yapın eğer bu tekrar olursa eğer yinelenen - emin bağımlılıkları.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011