Próbuję wdrożyć stronę internetową, którą zbudowałem w mvc3 na serwerze, na którym działa iis7. Udało mi się uruchomić go na iis7 lokalnie na moim laptopie, ale kiedy próbuję umieścić go na serwerze, dostaję błąd odmowy dostępu 403, gdy próbuję dostać się do niego zdalnie i "połączenie przekroczyło limit czasu", kiedy próbuję aby wyświetlić go z samego serwera.IIS7 403 - Odmowa dostępu
Upewniłem się, że mam najnowszą platformę .Net 4 przy użyciu pliku asp_regiis.exe. Próbowałem wielu pule aplikacji, w tym domyślne. Pozwoliłem .net4 isapi. Zmieniłem uprawnienia zezwalające na dostęp z IUSER, SIECI SERWERA, Użytkownicy uwierzytelnieni. Upewniłem się, że domyślna lista dokumentów jest taka sama jak ta na moim laptopie iis7 (która działa dobrze).
Mam również wiele innych witryn (przy użyciu formularzy internetowych, a nie mvc) działa dobrze na serwerze.
Czy to może mieć coś wspólnego ze sposobem, w jaki przekazałem pliki do serwera? Po prostu spakowałem pliki i umieściłem je (i rozpakowałem) na serwerze i skierowałem do utworzonego katalogu.
Czego mi brakuje?
Masz na myśli, że spakowana kopia twojej aplikacji jest jedyną rzeczą, którą ma IIS? – Tyrsius
Przepraszamy za niedokładnie. Rozpakowałem i umieściłem pliki w folderze. – Shattuck