Indeksointipalvelun osumien korostamisen osa saattaa sallia IIS-sivuston sisällön käytön odottamattomasti

Oire
Indeksointipalvelun osumien korostamisen osa saattaa palauttaa indeksoituja tuloksia IIS (Internet Information Services) -sivuston sisällöstä ottamatta käyttöön sisällölle määritettyä todennusmallia.
Workaround
Voit kiertää tämän ongelman käyttämällä jotakin seuraavista tavoista.

Tapa 1: Indeksointipalvelun asennuksen poistaminen

Jos et tarvitse indeksointipalvelua, poista se. Voit tehdä tämän seuraavasti.

Huomautus Kun poistat indeksointipalvelun, poistat myös osumien korostamisen osan.
  1. Kaksoisnapsauta Ohjauspaneelin Lisää tai poista sovellus -kuvaketta.
  2. Valitse Lisää tai poista Windowsin osia ja poista sitten Indeksointipalvelu-valintaruudun valinta.

Tapa 2: Osumien korostamisen osan poistaminen käytöstä

Jos tarvitset indeksointipalvelun, mutta et tarvitse osumien korostamista, poista osumien korostamisen osa käytöstä. Voit tehdä tämän tekemällä käytössä olevan IIS-version mukaiset toimet.
  • IIS 7.0

    Jos haluat poistaa osumien korostamisen käytöstä IIS 7.0:ssa, kun indeksointipalvelu on asennettuna, toimi seuraavasti:
    1. Käynnistä IIS-palvelun hallinta. Voit tehdä tämän napsauttamalla Käynnistä-painiketta, valitsemalla Suorita, kirjoittamalla inetmgr ja valitsemalla sitten OK.
    2. Kaksoisnapsauta siirtymisruudussa ISAPI- ja CGI-rajoitukset.
    3. Tarkastele Tila-sarakkeessa olevaa Indeksointipalvelu-kohteen tilaa. Jos tila on Sallittu, valitse Sallittu ja valitse sitten Tehtävät-valintaikkunassa Estä.
  • IIS 6.0

    Jos haluat poistaa osumien korostamisen käytöstä IIS 6.0:ssa, kun indeksointipalvelu on asennettuna, toimi seuraavasti:
    1. Käynnistä IIS-palvelun hallinta. Voit tehdä tämän napsauttamalla Käynnistä-painiketta, valitsemalla Suorita, kirjoittamalla inetmgr ja valitsemalla sitten OK.
    2. Valitse siirtymisruudussa WWW-palvelulaajennukset.
    3. Tarkastele Tila-sarakkeessa olevaa Indeksointipalvelu-kohteen tilaa. Jos tila on Sallittu, valitse Indeksointipalvelu ja valitse sitten Estä.
  • IIS 5.1 ja IIS 5.0

    Jos haluat poistaa osumien korostamisen käytöstä IIS 5.1:ssä tai IIS 5.0:ssa, kun indeksointipalvelu on asennettuna, toimi seuraavasti:
    1. Asenna IIS Lockdown Tool -työkalu ja suorita se sitten. Voit ladata IIS Lockdown Tool -työkalun version 2.1 Microsoft Download Centeristä.

      Voit ladata seuraavan tiedoston Microsoft Download Centeristä:
      LataaLataa Iislockd.exe-paketti nyt.
    2. Valitse Select Server Template -näytössä Other.
    3. Valitse Seuraava ja varmista sitten, että Web Service -valintaruutu on valittuna.
    4. Valitse Seuraava ja varmista sitten, että Index Server Web Interface -valintaruutu on valittuna.
    5. Viimeistele ohjattu toiminto noudattamalla näyttöön tulevia ohjeita.
    Voit myös poistaa Webhits.dll-tiedoston käytöstä manuaalisesti määrittämällä sen niin, ettei IIS pysty käyttämään sitä. Voit tehdä tämän seuraavasti:
    1. Pysäytä W3svc-palvelu. Voit tehdä tämän kirjoittamalla komentokehotteeseen seuraavan komennon ja painamalla ENTER-näppäintä:
      net stop w3svc
    2. Siirry kansioon, joka sisältää Webhits.dll-tiedoston. Voit tehdä tämän kirjoittamalla seuraavan komennon ja painamalla sitten ENTER-näppäintä:
      cd %WINDIR%\system32
    3. Kirjoita seuraava komento ja paina sitten ENTER-näppäintä:
      cacls webhits.dll /D Everyone
      Kun näyttöön tulee kehote vahvistaa toiminto, kirjoita K ja paina sitten ENTER-näppäintä.
    4. Käynnistä W3svc-palvelu. Voit tehdä tämän kirjoittamalla komentokehotteeseen seuraavan komennon:
      net start w3svc

Tapa 3: Indeksointipalvelun ja osumien korostamisen kokoonpanon tarkistaminen

Jos tarvitset sekä indeksointipalvelun että osumien korostamisen osan, varmista, että .htw-tiedostot edellyttävät saman IIS-todennustyypin kuin sisältö. Lisäksi sinun tulee varmistaa, että Tarkista tiedosto -asetus on käytössä .htw-tiedostojen komentosarjayhdistämisessä. Jos haluat varmistaa, että komentosarjayhdistämisen asetukset ovat oikeat, tee käytössä olevan IIS-version mukaiset toimet.
  • IIS 7.0
    1. Käynnistä IIS-palvelun hallinta. Voit tehdä tämän napsauttamalla Käynnistä-painiketta, valitsemalla Suorita, kirjoittamalla inetmgr ja valitsemalla sitten OK.
    2. Valitse siirtymisruudussa Käsittelijän yhdistämiset.
    3. Etsi Käsittelijän yhdistämiset -taulukosta .htw-kohteen yhdistämismääritys. Kaksoisnapsauta määritystä.
    4. Valitse Pyynnön rajoitukset.
    5. Valitse Käynnistä käsittely vain, jos pyyntö on yhdistetty seuraavaan ja varmista sitten, että Tiedosto on valittuna.
    6. Valitse OK kahdesti.
  • IIS 6.0, IIS 5.1 ja IIS 5.0
    1. Napsauta MMC:n (Microsoft Management Console) IIS-laajennuksessa verkkosivustoa hiiren kakkospainikkeella ja valitse sitten Ominaisuudet.
    2. Valitse Kotikansio-välilehti ja valitse sitten Kokoonpano.
    3. Valitse Sovelluksen määritys -valintaikkunassa .htw-kohteen yhdistämismääritys ja valitse sitten Muokkaa.
    4. Varmista, että Tarkista tiedosto -valintaruutu on valittuna, ja valitse sitten OK.

      Huomautus IIS 6.0:ssa tämän valintaruudun nimi on Tarkista, että tiedosto on olemassa.
    5. Tarkista, että sisällön IIS-todennusasetukset ovat samat kuin .htw-tiedostojen todennusasetukset.
Tila
Microsoft on vahvistanut, että tämä ongelma esiintyy artikkelin alussa luetelluissa Microsoftin tuotteissa.
Enemmän tietoa
Osumien korostamisen osa on indeksointipalvelun osa, joka toimii yhdessä IIS:n kanssa ja palauttaa indeksoitua sisältöä verkkosivustosta. Kun osumien korostamisen osa käyttää indeksoitavaa URL-osoitetta, osa käyttää URL-osoitteen sisältöä suoraan tekemättä uutta pyyntöä IIS:n kautta. Tämän vuoksi IIS-kohtaista todennusta ei käytetä URL-osoitteelle, jonka osumien korostamisen osa indeksoi.

Selain voi pyytää indeksoitua sisältöä tekemällä pyynnön verkkosivuston .htw-tiedostolle ja määrittämällä indeksoitavan URL-osoitteen. Jos indeksoidulle sisällölle tarvitaan IIS-todennus, todennus tulee määrittää .htw-tiedostolle ja itse sisällölle. Osumien korostaminen sisältää erityisen sisäisen .htw-tiedoston nimeltä Null.htw. Tämä on näennäistiedosto, eikä sitä todellisuudessa ole levyllä. Koska tätä tiedostoa ei ole, et voi määrittää IIS:ää ottamaan todennusta käyttöön sille. Jos haluat estää Null.htw-tiedostoa palauttamasta indeksoitua sisältöä, sinun on määritettävä IIS-komentosarjayhdistäminen .htw-kohteelle, jotta yhdistäminen käyttää Tarkista tiedosto -ominaisuutta.

Seuraavassa taulukossa on yhteenveto osumien korostamisen osan oletusarvon mukaisesta käytettävyydestä IIS:n eri versioissa.
VersioIndeksointipalveluOsumien korostaminen
IIS 7.0Ei asennettuPoistettu käytöstä, kun indeksointipalvelu on asennettu
IIS 6.0AsennettuAsennettu, mutta poistettu käytöstä
IIS 5.1Ei asennettuEi asennettu
IIS 5.0AsennettuAsennettu ja käytössä
Ilmoitus: Telecel-Vodafonen Joao Gouveia ja John Omernik ovat auttaneet tämän Microsoft Knowledge Base -tietokannan artikkelin luomisessa.
Enemmän tietoa
Lisätietoja IIS 5.0:n suojauksen tehostamisesta on seuraavassa Microsoft TechNet -verkkosivustossa: Lisätietoja WWW-palvelimen suojaamisesta on seuraavassa Microsoft Developer Network (MSDN) -verkkosivustossa:
webhits web hits
Ominaisuudet

Artikkelin tunnus: 328832 – Viimeisin tarkistus: 04/07/2008 21:31:46 – Versio: 6.1

Microsoft Internet Information Services 7.0, Microsoft Internet Information Services 6.0, Microsoft Internet Information Services 5.0, Microsoft Index Server 2.0

  • kbexpertiseadvanced kbtshoot kbprb KB328832
Palaute