Wiem, że to pytanie jest stary, ale wciąż jest występujący w VS 2013.
miałem starą VS 2003 aplikację internetową. Otworzyłem ją w VS 2013 (Ostatecznej) i miał komunikat o błędzie:
Could not find the server on the local machine.
Creating a virtual directory is only supported on the local IIS server
wraz z
The application for project is not installed.
Tak, jestem modernizacji, i tak, nie mam też inne elementy gotowe. Dawanie mi błędów jest w porządku - ale dlaczego nie kończysz migracji/obciążenia projektu. Nie mogę naprawić innych problemów, jeśli nie ZAŁADUJ WSZYSTKIEGO! Załadowałeś podprojekty, a następnie powiedziałeś mi, że powinienem wybrać później .NET Framework. Świetnie, zrobiłem to. Dlaczego więc nie zakończyłeś ładowania głównego projektu i nie pozwolisz mi naprawić błędów?
Wiele prób naprawienia tego nie powiodło się. Moje ostateczne rozwiązanie, tak aby projekt był załadowany {strzałek przebija pierś, umiera z Arghhhhhh na ustach} ...
I znajduje plik {project}.csproj
. Znalazłem sekcje <Reference>
. Ścieżki do składników .NET Framework nie są już poprawne i odnoszą się do starych wersji, które nie są już zainstalowane (tak, uaktualnienie, zapamiętaj?). Ręcznie zmieniłem ścieżki, aby odnieść się do komponentów .NET Framework 4.5. Projekt nadal się nie załadował.
Następnie zlokalizowałem plik {project}.csproj.webinfo
. Dotyczyło to http://localhost/{stuff}/{project}.csproj
, więc ustawiłem go na {project}.csproj
. Brak szczęścia. Potem zmieniłem nazwę pliku webinfo, aby go ukryć. Eureka, projekt był gorący!
Załadowany projekt: "Ukończyłeś pierwszy krok w konwersji projektu WWW programu Visual Studio .NET 2003. Aby zakończyć konwersję, wybierz projekt w Eksploratorze rozwiązań i wybierz opcję" Konwertuj na aplikację internetową ". "element menu kontekstowego." Co oczywiście nie jest obecne, ale jest obecne jako ostatni element w menu projektu. Następnie otrzymałem komunikat "Ta czynność doda projektanta i kod za plikami wymaganymi do konwersji projektów witryny sieci Web do projektów aplikacji internetowych.Czy chcesz kontynuować?”Stawiasz swój posterior chcę kontynuować! A teraz mam projekt mogę zacząć naprawić. Dzięki, Microsoft, za informacyjnych komunikatów o błędach.