Use IISJeden z bardziej powszechnych błędów i irytujących sytuacji związanych z tworzeniem aplikacji w ASP.NET.

Zwłaszcza jeśli przekazujesz/otrzymujesz kod od swojego kolegi przy pomocy solucji a nie repozytorium TFS gdzie wszystko jest ujednolicone.

Projekt twojego kolegi ma ustawione informację, które go wiążą z serwerem IIS i jego aplikacją internetową.

Przez ten komunikat projekt nie zostanie uruchomiony w Visual Studio.

You do not have sufficient privilege to access IIS web sites on your machine.

Powodów zaistniałej sytuacja może być wiele. Istnieje jednak uniwersalne rozwiązanie. Wystarczy się pozbyć się tych IIS-owych meta informacji w projekcie.

Edit Project

Przejdź do edycji informacji projektu i zmień wartość “UseIIS” na false”.

<ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="">
        <WebProjectProperties>
          <UseIIS>False</UseIIS>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>
</Project>

Alternatywnie możesz zastąpić wszystkie informacje zawarte w tagu XML “ProjectExtensions” powyższym kodem.