Mam wewnętrzny raport na temat mojej aplikacji internetowej, która po przejściu do niej lokalnie wyświetla się zgodnie z oczekiwaniami. Używam rdlc
i xsd
ze standardową stroną internetową apsx
do renderowania raportu.Nie można załadować pliku lub zespołu "Microsoft.SqlServer.Types nawet z kopią lokalną
Mam teraz wdrażane do mojego serwera pomostowego i gdy próbuję przejść na stronę, która wyświetla raport otrzymuję:
An unexpected error occurred in Report Processing.
Could not load file or assembly 'Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Lokalnie Dodałem odniesienie do Microsoft.SqlServer.Types
przeglądanie do:
C: \ Windows \ assembly \ GAC_MSIL \ Microsoft.SqlServer.Types \ 11.0.0.0__89845dcd8080cc91
I mam ustawić go Copy Local
i można zobaczyć .dll
w folderze bin na serwerze pomostowym, jednak nadal otrzymuję komunikat o błędzie.
Z zainteresowań skopiowałem .dll
z mojego komputera lokalnego i ftp'd go do serwera pomostowego i do folderu bin. Następnie działało, tymczasowo, dopóki nie zrobiłem kolejnego zatwierdzenia, które wyczyściło folder bin i zwrócił błąd.
To jest jak wersja Microsoft.SqlServer.Types
jest nieaktualna w systemie serwera pomostowego?
Co tu się dzieje?
Po prostu praca, gracias mucho – JsonStatham