5

Stworzyłem moją pierwszą witrynę w ASP.Net i próbuję ją uruchomić w naszym intranecie tutaj w pracy. Mam już prawie wszystko ukończone i doszedłem do blokady.Witryna intranetowa ASP.NET z prośbą o dane uwierzytelniające - Windows Authentication

Potrzebuję używać uwierzytelniania systemu Windows - wymaganie od mojego zespołu - więc przeszedłem proces konfiguracji witryny. Mam wszystko skonfigurowane i próbowałem uzyskać dostęp do witryny (nie-localhost) i otrzymałem okno dialogowe z prośbą o moje dane logowania. Nie mogę rozgryźć mojego życia, dlaczego tak jest. Upewniłem się, że IE8 jest ustawiony do przekazywania poświadczeń, zapewniłem, że Windows Auth jest skonfigurowany zarówno w moim pliku web.config, jak i na serwerze. jak tylko wprowadzę moje dane logowania do systemu Windows, dostaję się do witryny bez problemu.

Kiedy początkowo konfigurowałem stronę, wybrałem uwierzytelnianie tranzytowe i przetestowałem połączenie. Podczas tego testu otrzymałem komunikat o błędzie z informacją, że nie można zweryfikować dostępu do ścieżki witryny. To jest moje jedyne przypuszczenie, ale nie jestem w stanie wymyślić dla niego poprawki.

Z góry dziękuję za pomoc i chętnie odpowiem na wszelkie pytania, gdy tylko je zobaczę. Znów próbuję obejść się, gdy pojawi się to okno dialogowe.

+0

Czy serwer w tej samej sieci co klient? –

+0

Czy Twoja domena znajduje się w strefach intranetowych lub zaufanych witryn w IE? – tvanfosson

+0

Serwer jest w tej samej sieci, ale domena najprawdopodobniej nie znajduje się na liście zaufanych witryn. – user1165864

Odpowiedz

6

Dodaj stronę do zaufanych stron w IE.

+0

Dzięki za sugestię. Nasza grupa IT usunęła kartę Secruity w naszej wersji IE8, więc nie mogę tego zrobić samodzielnie. Złożyłem wniosek do IT, aby zrobił to dla całej firmy. Będę publikować, jeśli problem będzie się powtarzał. – user1165864

+0

To działało jak czar. Nie wiem, dlaczego początkowo nie był skonfigurowany, ale dodali serwer, a teraz wszystko działa świetnie. – user1165864

+0

Cieszę się, że mogę pomóc, natknąłem się na te same problemy z aplikacją silverlight, którą zbudowałem dla naszego lokalnego intranetu. – tcables

3

Musisz upewnić się, że "Zintegrowane uwierzytelnianie systemu Windows" jest skonfigurowane w witrynie (i w IIS), w przeciwnym razie nie będzie pobierać danych logowania i przejść przez to.

http://technet.microsoft.com/en-us/library/cc754628(WS.10).aspx

http://codesnip.net/iis7-integrated-windows-authentication-win-2008

+0

Dzięki za cynk. Wykonałem już ten proces (opisany powyżej) i dodałem wymagany plik xml do pliku web.config i dodałem go również do IIS. Wciąż nie ma kości. Szukałem tych informacji przez jakiś czas, a strona, którą podałeś powyżej, mogła zaoszczędzić mi godzin poszukiwań kilka dni temu! – user1165864

Powiązane problemy