2013-09-29 12 views
5

Cierpiałem na awarię dysku twardego i jeden z naszych informatyków skopiował dla mnie jeden z moich projektów. Skopiowałem go ze swojego dysku USB do folderu projektów Visual Studio 2012. Po zainstalowaniu IIS7 i wszystkiego innego projekt pomyślnie się buduje i chcę go uruchomić. Uruchomiłem to w IIS 7.5 zamiast wbudowanego serwera WWW w VS. Niestety, IIS nie jest z czegoś zadowolony. Najpierw zdałem sobie sprawę, że muszę przejąć własność katalogu, który skopiowałem. Upewniłem się, aby konto NETWORK SERVICE odczytywało uprawnienia i upewniłem się, że uprawnienia zostały przeniesione do wszystkich folderów podrzędnych i plików. Teraz jestem zaskoczony. Czy ktoś może zaproponować, jak rozwiązać?Błąd HTTP 500.19 podczas próby uruchomienia witryny z katalogu projektu Visual Studio 2012

HTTP Error 500.19 - Internal Server Error 

The requested page cannot be accessed because the related configuration data for the page is invalid. 

Config Error 

Cannot read configuration file due to insufficient permissions 

Odpowiedz

0

Miałem ten sam problem. Zainstalowałem moduł do przepisywania adresu URL dla IIS 7. Pomógł.

+0

W porządku, ciągle myślałem, że to też jest związane z tym. Już mam to zainstalowane. Dla pewności, odinstalowałem go i zainstalowałem ponownie. Jednak mój problem utrzymuje się. – tnktnk

1

Musisz przekonwertować folder nadrzędny na aplikację internetową.

wizyta IIS:

Wybierz Parent folderów, kliknij prawym przyciskiem i wybierz Konwersja do aplikacji i naciśnij OK.

To zdarza się, gdy usługi IIS nie mają uprawnień dostępu do tego folderu.

8

W eksploratorze VisualStudio Solution kliknij prawym przyciskiem myszy na projekcie, wybierz "Właściwości", przejdź do zakładki "Sieć" i naciśnij "Utwórz katalog wirtualny". Rozwiązany dla mnie na VS2013.

+0

Dzięki. Z jakiegoś powodu mój lokalny projekt iis express ustawienia zostały zerwane, to była jedyna odpowiedź, która zadziałała! – Annagram

+0

To właśnie dla mnie zadziałało. Dzięki –

1

Zamiana na serwer VS Development naprawiła go dla mnie (vs2012).

  1. prawym przyciskiem myszy na projekt,
  2. wybierz "Właściwości"
  3. wybierz "Web" Zakładka
  4. wybierz "Use Visual Studio Development Server" ponownie
  5. projekt Run.

Moje ustawienia poprzednio były oznaczone jako "Użyj lokalnego serwera IIS WWW" z zaznaczoną usługą IIS Express. Coś było oczywiście nie na miejscu w uprawnieniach IIS. Nie patrzyłem, dlaczego to nie działa, ale tbh naprawdę mnie to nie obchodziło ...

+0

To rozwiązało mój problem! –

Powiązane problemy