Nie mogę rozwiązać tego problemu
Proponuję zmienić c:\Windows\System32\drivers\etc\hosts
plik i dodać po
# localhost name resolution is handled within DNS itself.
następna linia:
127.0.0.1 mysite.dev
ale to nie pomaga. Jakieś sugestie?
Występuje błąd, gdy próbuję otworzyć projekt witryny internetowej w Microsoft Visual Studio 2012.
visual-studio
iis-express
Dmytro
źródło
źródło
Odpowiedzi:
Najczęściej, przynajmniej w moim przypadku, dzieje się tak, gdy
*.csproj.user
plik znajduje się w katalogu projektu i ma<UseIISExpress>true</UseIISExpress>
w nim.źródło
.vs
folder. usunięte*.csproj.user
i nadal daje ten sam błąd.Znalazłem już rozwiązanie. Po prostu musiałem edytować
C:\Users\Administrator\Documents\IISExpress\config\applicationhost.config
plik, dodając moją witrynę do<sites>
węzła.źródło
applicaionhost.config
a kiedy tego w folderze rozwiązania?Możesz zdecydować się na lokalną instalację usług IIS i edycję kilku tagów w pliku .csproj. Otwórz swój plik csproj i przejdź do sekcji,
<VisualStudio>
a następnie znajdź tag,<UseIIS>True</UseIIS>
który musi być ustawiony jako prawda, a następnie przejdź do tagu:<IISUrl>
i ustaw adres URL, pod którym aplikacja będzie hostowana do testowania:I to jest. Teraz możesz normalnie załadować swój projekt.
źródło
**
w pliku nie powinny znajdować się gwiazdki. Oczywiście.Problem polegałby na tym, że konfiguracja projektu miałaby zostać wykonana w lokalnych usługach IIS, a określony adres URL nie istnieje.
Istnieją opcje, które możesz zrobić, aby rozwiązać problem.
Opcja 1 : (użyj IIS Express)
1.) Otwórz plik .csproj projektu internetowego jako XAML lub w notatniku.
2.) Znajdź te właściwości i ustaw je zgodnie ze swoimi preferencjami.
UseIIS = false
UseIISExpress = true
i to wszystko.
Opcja 2 : (użyj lokalnych usług IIS)
Wykonaj czynności opisane w opcji 1, ale zmień następujące właściwości.
UseIIS = true
IISUrl = https: // localhost
UseIISExpress = false
źródło
Problem można rozwiązać, usuwając folder o nazwie .vs w katalogu projektu.
To rozwiązuje problem, ponieważ podczas otwierania projektu po usunięciu pliku .vs tworzy ten sam folder z konfiguracją podfolderu i folder z nazwą projektu.
Folder konfiguracyjny applicationhost zawiera niezbędne ustawienia wymagane do pomyślnego uruchomienia projektu.
źródło
Po prostu przeszedłem do katalogu wskazanego w błędzie i zmieniłem nazwę applicationhost.config i uruchomiłem ponownie, a VS utworzył nowy plik i działał dobrze.
źródło
<IISUrl>
z.csproj
o<CustomServerUrl>
.Edytować :
netsh http add iplisten 0.0.0.0
i zobacz, czy to rozwiązuje problem.Mam nadzieję, że to pomoże komuś, kto wciąż szuka sposobu.
źródło
<CustomServerUrl>
) jest tym, który ostatecznie załatwił mi sprawę. Dzięki wielkie!Nie wiem dlaczego, bo mój
applicationhost.config
plik całkowicie zniknął z mojego plikuC:\Users\Administrator\Documents\IISExpress\config\
folderze.Kopiuj / wklej
C:\inetpub\history\applicationhost.config
do tego folderu wydawało się rozwiązać problem.Mam pomysł stąd .
źródło
źródło
Wiem, że jest to prawdopodobnie rzadkie zjawisko, ale pomyślałem, że umieściłem to tutaj:
Mój
csproj
plik był ustawiony na „tylko do odczytu” (nie pytaj mnie, jak sobie z tym poradziłem), ale po wyłączeniu dostępu „tylko do odczytu” wszystko było w porządku. (VS2017)źródło
Miałem ten sam problem z powodu zmiany hasła sieciowego. Zmieniłem hasło logowania do NetExtendor, ale muszę zalogować się do laptopa ze starym hasłem.
Spróbuj wykonać poniższe czynności, aby rozwiązać ten problem:
zaloguj się do komputera za pomocą dowolnego hasła zaloguj się do VPN z dowolnym hasłem działa ctl-alt-del, aby zablokować komputer, a następnie użyj nowego hasła, aby go odblokować
U mnie zadziałało :-)
Dzięki!
źródło
Nie dokładnie ten sam błąd, ale doprowadzono mnie do tej odpowiedzi, ponieważ pasowała pierwsza połowa błędu. Twój plik applicationhost.config może być po prostu tylko do odczytu. Zdjęcie tego rozwiązało za mnie błąd. Ten błąd wywołuje jednak plik, więc powinieneś być w stanie go łatwo znaleźć.
źródło
Mój problem dotyczył programu Windows 10 Defender. W przeszłości wydałem pozwolenie na usługi IIS, ale wydaje się, że teraz je ignoruje. Przyjrzę się temu później, ale na razie wyłączyłem kontrolowany dostęp do folderów i zadziałało.
źródło
Chciałem otworzyć istniejący projekt Visual Studio 2017 w VS 2019 i napotkałem ten sam problem. Uważam, że jest to problem związany z wersją. Rozwiązanie jest następujące: utwórz nowy projekt w nowszym VS i skopiuj kody ze starszego VS.
źródło
Spróbuj odszyfrować plik applicationhost.config. To zadziałało dla mnie.
źródło
Oto kroki, aby to naprawić:
źródło