Mimo wielu odpowiedzi dodam jeszcze jeden, który IMHO sprawia, że rzeczy są bardziej wyraźne.
Jako Rob i wrightmail już wspomniano Microsoft.Web.Infrastructure
jest pakiet NuGet (link nie jest potrzebny, masz go w NuGet Package Manager).
Wygląda na to, że został odwołany przez Twój projekt i nagle zniknął. Kilka powodów może istnieje, ale ważne jest to, że mimo może masz włączone Automatic Package Restore in Visual Studio przez:
- zarządzania pakietami Nuget do roztworu (menu kontekstowe w oknie Solution Explorer),
- Pozwól Nuget pobranie brakujących pakietów (ustawienia),
- Automatycznie sprawdź dla brakujących pakietów podczas kompilacji w Visual Studio (Settings),
niektóre pakiety mogą wymagać ręcznego reinstall. Nie mam pojęcia, co wprowadza w błąd NuGet, może ręczne usunięcie odniesienia, ale tutaj jest rozwiązanie, które zwykle stosuję w takich przypadkach. Poniższy PM Console pomaga przywracanie pakiet zachowując oryginalną wersję (nie aktualizacją do ewentualnie istniejących nową): może być konieczne
Update-Package Microsoft.Web.Infrastructure -Reinstall
Wersja zachowanie, jeśli nie chcesz, aby przypadkowo nadpisać istniejący pakiet z jego nowsza wersja, która prawdopodobnie usuwa "stare" funkcje, które mogłeś wykorzystać w swoim projekcie.
I jako dowód, mimo bitową długim jednego, że wersja nie zmieni, tu jest wyjście, gdy polecenie jest wykonywane:
PM> Update-Package Microsoft.Web.Infrastructure -Reinstall
Attempting to gather dependencies information for multiple packages with respect to project 'Samples.NuGet\DemoApp\DemoApp', targeting '.NETFramework,Version=v4.5.2'
Attempting to resolve dependencies for multiple packages
Resolving actions install multiple packages
...
Package removal starts here...
...
Removed package 'Microsoft.AspNet.Web.Optimization 1.1.3' from 'packages.config'
Successfully uninstalled 'Microsoft.AspNet.Web.Optimization 1.1.3' from DemoApp
Removed package 'WebGrease 1.5.2' from 'packages.config'
Executing script file 'D:\Projects\DemoApp\packages\WebGrease.1.5.2\tools\uninstall.ps1'
Successfully uninstalled 'WebGrease 1.5.2' from DemoApp
...
More package removals here. Omitted for brevity...
...
Removed package 'Microsoft.Web.Infrastructure 1.0.0.0' from 'packages.config'
Successfully uninstalled 'Microsoft.Web.Infrastructure 1.0.0.0' from DemoApp
...
More package removals here. Omitted for brevity...
...
Removed package 'Antlr 3.4.1.9004' from 'packages.config'
Successfully uninstalled 'Antlr 3.4.1.9004' from MvcLenseApp
Package 'Antlr.3.4.1.9004' already exists in folder 'D:\Projects\Lense.Mvc5\packages'
--- Install packages (in reverse order) ---
Package 'Antlr.3.4.1.9004' already exists in folder 'D:\Projects\DemoApp\packages'
Added package 'Antlr.3.4.1.9004' to 'packages.config'
Successfully installed 'Antlr 3.4.1.9004' to DemoApp
...
More package installs here. Omitted for brevity...
...
Package 'Microsoft.Web.Infrastructure.1.0.0' already exists in folder 'D:\Projects\Lense.Mvc5\packages'
Added package 'Microsoft.Web.Infrastructure.1.0.0' to 'packages.config'
Successfully installed 'Microsoft.Web.Infrastructure 1.0.0' to MvcLenseApp
...
More package installs here. Omitted for brevity...
...
Package 'WebGrease.1.5.2' already exists in folder 'D:\Projects\DemoApp\packages'
Added package 'WebGrease.1.5.2' to 'packages.config'
Executing script file 'D:\Projects\DemoApp\packages\WebGrease.1.5.2\tools\install.ps1'
Successfully installed 'WebGrease 1.5.2' to DemoApp
Package 'Microsoft.AspNet.Web.Optimization.1.1.3' already exists in folder 'D:\Projects\DemoApp\packages'
Added package 'Microsoft.AspNet.Web.Optimization.1.1.3' to 'packages.config'
...
End of package re-install.
...
Successfully installed 'Microsoft.AspNet.Web.Optimization 1.1.3' to DemoApp
PM>
Oczywiście, jeśli chcesz, aby ponownie zainstalować wszystkie pakiety, które może potrzebować zapoznać się z poleceniami aktualizacji/instalacji w NuGet here i here.
Kopiowanie prawdopodobnie nie działało, ponieważ host nie ma zainstalowanych tych samych elementów zależnych, sprawdź ten przewodnik: http://www.iwantmymvc.com/2011-03-23-bin-deploy-aspnet-mvc- 3-visual-studio –