Właśnie napotkałem ten sam problem, a winowajcą było odinstalowanie programu Visual Studio Express 2012 . Możliwe, że może to być dowolna wersja programu Visual Studio, ponieważ komentarze do tej odpowiedzi wskazują, że problem nadal występuje w programie Visual Studio 2019 . Moja ogólna kolejność operacji była następująca:
- Zainstalowany Visual Studio Express 2012 (dawno temu)
- Korzystałem z Visual Studio Express 2012 szczęśliwie przez wiele miesięcy
- Zainstalowano program Visual Studio 2013 Premium
- Korzystałem z Visual Studio 2013 Premium szczęśliwie przez tygodnie
- Odinstalowany program Visual Studio Express 2012
- BŁĄD
Nie mam 100% pewności co do przyczyny tego problemu ani jakie kombinacje wersji programu Visual Studio wykazywałyby takie zachowanie. Ale rozwiązaniem dla mnie była edycja web.config
plików root w katalogach frameworka:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config
(W przypadku różnych wersji platformy możesz mieć różne foldery).
I usuń węzły:
<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Uważaj, aby nie usunąć żadnych otwierających / zamykających węzłów nadrzędnych, które również znajdują się w tej samej linii co te.
To rozwiązało problem.