2009-04-28 5 views
5

Mam migrację niektórych aplikacji ASP.Net z IIS6 do IIS7 i wszystko poszło dobrze do tej pory. Próbuję utworzyć kilka wirtualnych katalogów na 1 serwerze, który wskaże pliki na innym serwerze. W IIS6 wszystko, co musiałem zrobić, to uczynić anonimowe uwierzytelnianie użytkownikiem, który miał dostęp do plików. W IIS7 nie mogę go uruchomić. Ustawiam katalog wirtualny z nazwą użytkownika i hasłem, ale dostaję błąd 500.19 "Nie można odczytać pliku konfiguracyjnego z powodu niewystarczających uprawnień". Nie mogę sobie wyobrazić, że naprawdę muszę umieścić web.config w katalogu, który zawiera tylko obrazy i nie ma plików aplikacji. Jeśli kliknę katalog w Menedżerze usług IIS, otrzymam ten błąd dotyczący pliku web.config na dowolnym kliknięciu, na przykład w sekcji Uwierzytelnianie. Również zapisywanie plików z katalogu wirtualnego działa dobrze, więc nie sądzę, że istnieje problem z dostępem. Nadałem katalogowi dostęp do grupy IIS_IUSR.IIS7 Tworzenie wirtualnego katalogu do plików na innym serwerze

+0

Witam, Derek, Mam bardzo podobny problem. Po pomyślnym skonfigurowaniu uprawnień usługi IIS 7 wciąż szukają pliku web.config. Czy udało Ci się ostatecznie rozwiązać problem? Dzięki! – mkorman

Odpowiedz

3

Podczas korzystania z katalogu wirtualnego wskazywanego przez udział UNC przejdź do ustawień zaawansowanych katalogu wirtualnego, a następnie wybierz określone konto użytkownika, które ma odpowiednie prawa dostępu do folderu. To działa dla mojego katalogu wirtualnego w mojej aplikacji asp.net, który wskazuje na udział UNC na zdalnym serwerze.