Witam Wiem, że jest kilka wątków na ten temat, ale żadne z rozwiązań nie działa dla mnie.Nie można uzyskać dostępu do metabazy IIS ASP.Net
Mam projekt strony ASP.Net, który próbuję załadować i opublikować w Visual Studio. Jednak po załadowaniu projektu otrzymuję komunikat o błędzie:
Creation of the virtuald directory http://localhost:xxxx failed with the error: Unable to access the IIS metabase. You do not have sufficient privilege to access IIS web sites on your machine.
Ten błąd występuje tylko wtedy, gdy uruchamiam program Visual Studio jako administrator. Jeśli nie uruchomić jako administrator, a następnie powyższy błąd nie występuje, ale gdy próbuję opublikować moją aplikację uzyskać:
Please launch Visual Studio under administrator mode to perform this deployment action
Wydaje się, że nie może wygrać!
Co próbowałem dotąd:
- Biorąc własności C:/Windows/System32/Inetsrv/Config
- Ustawianie
<UseIISExpress>false</UseIISExpress>
w moim pliku project_name.csproj - Wróć do i stary zespół serwera fundacji sprawdź, czy nie wystąpił problem w trybie administratora i użyj tego konfiguracja.
- Running Visual Studio jako non-admin (działa jednak pamiętać, drugi błąd powyżej)
Żaden nie miał szczęścia do tej pory.
Extra Info:
System operacyjny: Windows 8.1 (64-bitowy)
Visual Studio: 2013
IIS 8.5
Uprawnienia na C: \ Windows \ System32 \ inetsrv \ config (tylko do odczytu):
- Me: Pełna kontrola
- Administratorzy: Pełna kontrola
Uprawnienia na dokumentach/IISExpress/config (tylko do odczytu):
- Me: Pełna kontrola
- Administratorzy: Pełna kontrola
Uwaga "Dokumenty" znajdują się na dysku sieciowym
Czy próbowałeś go tam, gdzie Dokumenty nie znajdują się na dysku sieciowym? – Tim
@Tim Nie wiem, jak to skonfigurować, więc nie było. – Edd
Prawdopodobny duplikat [Błąd - Nie można uzyskać dostępu do metabazy IIS] (http://stackoverflow.com/questions/12859891/error-unable-to-access-the-iis-metabase) – jmoreno