2015-04-06 9 views
7

Przeszukałem każdy temat i wydaje się, że wszyscy dostali już problem rozwiązany i wypróbowałem wszystkie możliwe rozwiązania, które dostarczyli lub ciągle czegoś brakuje.Visual Studio IIS HTTP 503 Usługa niedostępna

-FireWall jest już wyłączony.

Ok, więc staram się uzyskać dostępu do aplikacji serwera IIS, który jest aktualnie prowadzony przez VS 2013. Aktualizacja 2.

przy próbie dostępu http://localhost:29790/ < - to http://192.168.1.3:29790 który jest mój obecny IP na moim komputerze lokalnym. Daje mi błąd 503.

Szukałem rozwiązania i daje mi tonę.

plik applicationHost.config

<site name="SMApplication(4)" id="10"> 
       <application path="/" applicationPool="Clr4IntegratedAppPool"> 
        <virtualDirectory path="/" physicalPath="C:\Users\DanZe3\Documents\Visual Studio 2013\Projects\SMApplication\SMApplication" /> 
       </application> 
       <bindings> 
       <binding protocol="http" bindingInformation="*:29790:localhost" /> 
       </bindings> 
      </site> 

próbowałem tego.

"Gwiazdka: 29790: gwiazdka" < - nie pokazuje gwiazdki z powodu edytora tekstu.

"*: 29790:"

": 29790:"

przez chaning powiązań. Ale nadal nie działa. Ponownie uruchomię komputer lub VS. Problem polega jednak na tym, że próbuję ponownie otworzyć VS. VS ponownie nadpisuje plik applicationhost.config i dodaje kolejne powiązanie.

Jak widać w moim imieniu site = "SMApplication (4) < - ma 4 już To jest automatyczne kiedy ponownie otwarty plik a następnie Wiązania będzie.«*: 29790: localhost»ponownie

W jakiś sposób Edytowanie powiązań VS studio tworzy kolejne powiązanie aplikacji o innym sitename = "SMApplication (5).

Próbowałem usunąć localhost na "*: 29790: localhost", ale po uruchomieniu aplikacji daje mi.

Nie można uruchomić serwera internetowego IIS Express. Podany adres początkowy jest niepoprawny. http://localhost:29270/

Odpowiedz

0

Powinieneś spróbować usunąć folder IIS Express z% USERPROFILE% \ Documents.

Kolejną ważną rzeczą jest ponowne uruchomienie Visual Studio i otwarcie go jako admin.

Następnie można kliknąć prawym przyciskiem myszy projekt ASP.NET i przejść do widoku Właściwości. Możesz tam skonfigurować ustawienia internetowe dla hostingu usług IIS na karcie Sieć. Spróbuj zmienić ustawienia IIS tutaj, a następnie zapisz za pomocą Ctrl + S.

Jeśli obok zakładki internetowej znajduje się znak *, ponieważ próbowano edytować ustawienia, ale nie można ich zapisać, należy przejść do innej karty, wrócić do karty WWW i zapisać przy pomocy Ctrl + S. (Widok Właściwości dla aplikacji ASP.NET w Visual Studio jest nadal błędny ...)

Aktualnie używam programu Visual Studio 2015 CE, więc nie wiem, czy moje rozwiązanie dotyczy Twojego problemu. W każdym razie spróbuj usunąć wszystkie foldery, które zostały buforowane przez hosting IIS Express i nigdy naprawdę nie zostały wyczyszczone później.

8

miałem podobny problem z podobnego rozwiązania:

scenariusz: Miałem basen aplikacji uruchomiony w ramach konta użytkownika i jego hasło zostało zmienione, ponieważ upłynął. Nigdy nie aktualizowałem IIS, więc pula aplikacji zatrzymywałaby się sama za każdym razem, gdy próbowałem uruchomić stronę. Nawet jeśli ręcznie uruchomię AppPool, zatrzymał się on na stronie internetowej.

Rozwiązanie: zaktualizować poświadczenia konta, na IIS lub użyj innego konta

1

Mam wobec tego problemu ostatnio po aktualizacji systemu Windows 10 (maszyna Dev). Utworzyłem nowy pakiet aplikacji IIS i przypisano do strony internetowej, co naprawiło problem.