Dela via


Installationsinstruktioner för Virtuell katalog

WCF-exemplen (Windows Communication Foundation) är avsedda att dela en gemensam virtuell katalog med namnet servicemodelsamples som mappas till mappen %SystemDrive%\inetpub\wwwroot\servicemodelsamples .

Kommentar

%SystemDrive% är vanligtvis C: eller D:, beroende på vilken enhet där Internet Information Services (IIS) är installerat.

Du kan köra Setupvroot.bat och Cleanupvroot.bat filer från engångsinstallationsproceduren för Windows Communication Foundation-exempel för att skapa den virtuella katalogen. Om du föredrar att skapa den virtuella katalogen manuellt använder du följande procedurer.

Förfaranden

Skapa en virtuell katalog i IIS 7.0 eller 7.5

  1. På Start-menyn klickar du på Kör och skriver sedan inetmgr för att öppna MMC-snapin-modulen Internet Information Services (IIS).

  2. I den vänstra rutan expanderar du noden med datorns namn och expanderar sedan noden Platser .

  3. Högerklicka på Standardwebbplats och välj sedan Lägg till program för att öppna fönstret Lägg till program.

  4. I fönstret skriver servicemodelsamples du som alias för den virtuella katalog som du skapar.

  5. Skapa följande katalog: %SystemDrive%\inetpub\wwwroot\servicemodelsamples

  6. Ange den fysiska sökvägen till %SystemDrive%\inetpub\wwwroot\servicemodelsamples. De flesta WCF-exempel kopierar körbara filer till den här platsen när de skapas.

  7. Klicka på OK. Webbprogrammet har nu skapats för WCF-exemplen.

    Kommentar

    Den här uppgiften måste bara utföras en gång eftersom alla WCF-exempel använder samma servicemodelsamples-webbprogram.

    Kommentar

    I den här dokumentationen är termen virtual directory synonym med Web application.

    Förutom att skapa den virtuella katalogen måste du också ange dess egenskaper så att WCF-tjänster kan köras. Mer information finns nedan.

Skapa en virtuell katalog i IIS 5.1 eller 6.0

  1. Öppna ett kommandotolksfönster och skriv start inetmgr för att öppna MMC-snapin-modulen Internet Information Services (IIS).

  2. I den vänstra rutan expanderar du noden med datorns namn och expanderar sedan noden Webbplatser .

  3. Högerklicka på Standardwebbplats och välj Ny, Virtuell katalog för att öppna guiden Skapa virtuell katalog.

  4. I guiden skriver servicemodelsamples du som alias för den virtuella katalog som du skapar.

  5. Ange sökvägen till %SystemDrive%\inetpub\wwwroot\servicemodelsamples. De flesta WCF-exempel kopierar körbara filer till den här platsen när de skapas.

  6. Klicka på Nästa.

  7. Som standard är följande kryssrutor markerade:

    • Läs

    • Köra skript (till exempel ASP)

  8. Klicka på Nästa och sedan på Slutför för att slutföra guiden.

    Kommentar

    Den här uppgiften måste bara utföras en gång eftersom alla WCF-exempel använder samma virtuella katalog servicemodelsamples.

Ange ytterligare egenskaper för virtuell katalog i IIS 7.0 eller 7.5

  1. Klicka på noden servicemodelsamples. Längst ned i fönstret visas två vyer. Välj Funktionsvy om den inte redan är markerad.

  2. Dubbelklicka på posten för Katalogbläddring.

  3. I fönstret Åtgärder väljer du alternativet Aktivera . På så sätt kan du komma åt katalogen med hjälp av en webbläsare, vilket hjälper dig att felsöka en tjänst.

Slutligen måste du ange säkerhetsegenskaperna för mappen servicemodelsamples så att den kan nås av andra. Mer information finns nedan.

Ange ytterligare egenskaper för virtuell katalog i IIS 5.1 eller 6.0

  1. Högerklicka på noden servicemodelsamples och klicka sedan på Egenskaper.

  2. Som standard är följande kryssrutor markerade:

    • Läs

    • Loggbesök

    • Indexeras den här resursen

  3. Markera kryssrutan Katalogbläddring . På så sätt kan du komma åt katalogen med hjälp av en webbläsare, vilket hjälper dig att felsöka en tjänst.

Ange säkerhetsegenskaper för mappen i IIS 7.0 eller 7.5

  1. Gå till %SystemDrive%\inetpub\wwwroot\servicemodelsamples.

  2. Högerklicka på mappen servicemodelsamples och klicka på Dela eller Dela med.

  3. Klicka på nedåtpilen till vänster om knappen Lägg till .

  4. Välj posten Sök . Fönstret Välj användare eller grupper öppnas.

  5. Klicka på Avancerad.

  6. Klicka på Platser. Fönstret Platser är nu öppet.

  7. Välj posten för den dator som används. Det är viktigt att välja den lokala datorn och inte en post för domäner eller nätverk som visas. När du har valt datorn klickar du på OK.

  8. Klicka på Sök nu. Detta fyller sökresultaten med objekt som är associerade med den lokala datorn.

  9. Leta upp posten IIS_IUSRS i kolumnen Namn (relativt unikt namn). Välj den posten och klicka på OK för att stänga sökresultatfönstret.

  10. Stäng fönstret Välj användare eller grupper genom att klicka på OK.

  11. Spara ändringarna genom att klicka på Dela .

  12. När ändringarna för att aktivera delning har slutförts klickar du på Klar för att stänga fönstret Fildelning .

Ange säkerhetsegenskaper för mappen i IIS 5.1 eller 6.0

  1. Gå till %SystemDrive%\inetpub\wwwroot\servicemodelsamples.

  2. Högerklicka på mappen servicemodelsamples och klicka sedan på Delning och säkerhet.

  3. Klicka på den säkerhet fliken.

  4. Om du använder IIS 6.0 går du till rutan Grupp eller användarnamn och markerar om Internet-gästkontot visas.

    Om den inte visas:

    1. Klicka på Start och sedan på Kontrollpanelen.

    2. Om du inte ser ikonen Användarkonton klickar du på Växla till kategorivy.

    3. Klicka på ikonen Användarkonton .

    4. Under "eller välj en Kontrollpanelen-ikon" klickar du på Användarkonton.

    5. I dialogrutan Användarkontonklickar du på fliken Avancerat.

    6. Klicka på Avancerad.

    7. I dialogrutan Lokala användare och grupper klickar du för att expandera mappen Användare.

    8. Dubbelklicka på Internet gästkonto i den högra rutan.

    9. I dialogrutan Egenskaper kopierar du namnet som används som Internet-gästkonto. Som standard börjar namnet med "USR_" följt av namnet på datorn.

    10. Stäng dialogrutan Egenskaper.

    11. Stäng dialogrutan Lokala användare och grupper.

    12. Stäng dialogrutan Användarkonton.

    13. Stäng dialogrutan andra användarkonton .

    14. I dialogrutan Egenskaper för servicemodelsamples klickar du på Lägg tillfliken Säkerhet.

    15. Skriv namnet på datorn följt av ett omvänt snedstreck och klistra sedan in namnet på Internetanvändarkontot, till exempel myMachineName\%InternetGuestAccountName%

    16. Klicka på Kontrollera namn för att verifiera tillägget. Om det är giltigt är namnet i alla versaler och understruket.

  5. För IIS 6.0 kontrollerar du också att NÄTVERKSTJÄNSTEN visas i rutan Grupp eller användarnamn .

    Om NÄTVERKSTJÄNSTEN inte visas:

    1. Klicka på Lägg till.

    2. I dialogrutan Välj användare eller grupper skriver du namnet på datorn följt av ett omvänt snedstreck.

    3. Skriv tjänsten efter omvänt snedstreck (inget utrymme).

    4. Klicka på Kontrollera namn.

    5. Om flera namn hittas väljer du NÄTVERKSTJÄNST och klickar på OK.

    6. Klicka på OK för att stänga dialogrutan Välj användare eller grupper .

  6. Om du använder Windows XP SP2 med IIS 5.1 kontrollerar du att både Internet-gästkontot och ASPNET visas i rutan Grupp eller användarnamn .

    Observera att ASPNET-användaren kan vara medlem i den inbyggda säkerhetsgruppen Användare . Om så är fallet behöver du inte lägga till den som ett separat objekt i listan över tillåtna användare om gruppen Användare visas i dialogrutan.

    Så här kontrollerar du om ASPNET ingår i säkerhetsgruppen Användare :

    1. Klicka på KontrollpanelenStart-menyn.

    2. Klicka på ikonen Användarkonton .

    3. I kolumnen Grupp kontrollerar du att värdet för ASPNET är "Användare".

Se även