2013-10-02 21 views

Odpowiedz

16

W końcu znalazłem rozwiązanie po wielu próbach. Klucz znajdował się w śladzie ładowania zespołu.

LOG: Redirect found in application configuration file: 1.0.0.0 redirected to 1.1.0.0. 

Oto kroki zrobiłem, aby rozwiązać ten problem. To może być możliwe, aby pominąć niektóre z nich, ale ten pracował dla mnie:

  • Odinstaluj pakiet Nuget Microsoft.AspNet.WebOptimization.WebForms

  • Delete bin folderu

  • otwarty web.config i zlokalizować na przekierowanie.

To będzie wyglądać mniej więcej tak:

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
    <dependentAssembly> 
    <assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35" culture="neutral" /> 
    <bindingRedirect oldVersion="0.0.0.0-1.1.0.0" newVersion="1.1.0.0" /> 
    </dependentAssembly> 
</assemblyBinding> 
  • usunąłem całą sekcję assemblyBinding z web.config.

  • Na koniec ponownie zainstaluj pakiet Microsoft.AspNet.WebOptimization.WebForms i przebuduj go.

Nie wiem, skąd pochodzi ta sekcja w pliku web.config, ale po jej usunięciu wszystko wydaje się działać jeszcze raz.

+0

Należy oznaczyć jako "Odpowiedź", aby nie pojawiała się w zapytaniach bez odpowiedzi SOF. Ale dzięki za zamieszczenie własnej odpowiedzi, a nie porzucenie. – granadaCoder

+1

@granadaCoder Nie pozwala mi zaakceptować odpowiedzi, dopóki pytanie nie minie w określonym wieku – DJL