Mam duże rozwiązanie z 30 projektami, z których 2 to projekty internetowe (MVC i WebAPI) z wieloma projektami bibliotek klasy tła.Budowanie jednego projektu WWW łamie skompilowaną wersję drugiego w rozwiązaniu
Mam studio graficzne przygotowane do obsługi projektów internetowych w usługach IIS.
Jeśli wykonuję czystą kompilację, po której następuje pełna kompilacja całego rozwiązania, wówczas dostęp do obu projektów przez przeglądarkę działa dobrze. (są w folderach diff i hostowane na domenach diff w iis)
Jeśli dokonam zmian w KODACH, po prostu odbuduj jeden z 2 projektów internetowych, INNY przestanie działać.
Aby było jasne, przebudowanie projektu WebAPI powoduje, że projekt MVC zawiera błędy. I wzajemnie.
Pojawia się błąd mówiący, że System.Web.Http.Formatter nie został znaleziony. Szczegóły mówią, że zlokalizowana wersja zespołu różni się od wersji referencyjnej. Sprawdzanie folderu bin pokazuje, że tak nie jest.
Czy możesz podać dokładny błąd w szczegółach. Także jeśli VS mówi, że te odniesienia mają inną wersję, możesz być tego pewien. Czy hostujesz te api i aplikacje mvc w tej samej witrynie w IIS? – efaruk
Miałem podobne problemy z konfliktami wersji MVC 3.0.0.0 i 3.0.0.1, może jest to powiązane? –
Na początek, jakiej wersji MVC używasz? Jakie inne pakiety zależą od twoich projektów? – Eniola