Mam prostą i banalną (jedna akcja w kontrolerze, jeden widok) aplikację napisaną w VS2013, .NET4.5, MVC5. Po skompilowaniu i uruchomieniu z poziomu Visual Studio - aplikacja uruchamia się i działa. Robi to czego się od niej oczekuje.
Mam zainstalowane i skonfigurowena WebDeploy 3.5 zarówno na maszynie developerskiej, jak i na serwerze (Windows 2012 R2) wraz z uruchomionym agentem.
Po wywołaniu Publish w Visual Studio - aplikacja jest publikowana na serwerze. Wszystkie pliki pojawiają się n stronie serwera.
Problem w tym, że aplikacja nie działa.
W Publish/Connection/Site name ustawiam: Default Web Site/app1
IIS po stronie serwera zakłada aplikację i podkatalog w inetpub/wwwroot
Niby wszystko wygląda OK, ale kiedy w przeglądarce na serwerze wpiszę: http://localhost/app1 dostaję:
Błąd HTTP 403.14 - Forbidden. Na serwerze sieci web skonfigurowano ustawienia, zgodni z którymi zawartość katalogu nie jest wyświetlana.
Przyznaję się bez bicia, że robię to pierwszy raz i być może popełniam banalny błąd, ale na prawdę dotarłem do ściany i nie bardzo wiem w czym rzecz. Lokalnie działa. Na serwerze nie ...