Windows 7'de IIS 7.5'te bir web sitesindeki varsayılan uygulama nasıl değiştirilir


15

Ben çekin zaman http://localhostbenim bilgisayarda bir web tarayıcısında (Windows 7, IIS 7.5) Ben 7 karşılama görüntüsünü IIS olsun. IIS'de varsayılan web sitesi olmayı tercih ettiğim farklı bir web sitem var. Bu ayarı IIS'de bir yerde değiştirebilir miyim?

GÜNCELLEME: Görünüşe göre terminolojim yanlış. Ne var altında birkaç uygulama ile bir web sitesi (benim "Varsayılan Web Sitesi"). http://localhostIIS7 karşılama görüntüsü yerine gittiğimde göstermek istediğim bir uygulama var .

C: \ inetpub \ wwwroot varsayılan HTML dosyasına bir yönlendirme eklemeyi denedim, ancak tarayıcıyı yeniden yönlendiriyor olsa da, komut dosyaları ve resimler gibi şeyler için istekleri düzgün bir şekilde yönlendirmiyor.

Yanıtlar:


8

Yalnızca tek bir web sitesi istiyorsanız ve bu sitenin klasör yolunu değiştirmeniz gerekirse, sitedeki temel ayarları düzenleyerek diğer sitenin klasörünün fiziksel yolunu değiştirin.

IIS'ye zaten tamamen yeni bir web sitesi eklediğiniz anlamına geliyorsa, sitelerinizdeki bağlantıları düzenlemelisiniz.

Web için, hem Varsayılan Web Sitesi etiketli sitede hem de istediğiniz diğer sitedeki http bağlantılarını düzenlemek istersiniz. Siteyi sağ tıklayın ve Bağlantıları Düzenle ... 'yi seçin veya siteyi seçin ve Eylemler bölmesinde Bağlantılar ...' ı tıklayın.

En hızlı yol, Varsayılan Web Sitesi etiketli siteyi silmektir, ancak bu istenen şey olmayabilir.

Bir sonraki en hızlı yol, Varsayılan Web Sitesindeki bağlantıları 80 dışında farklı bir bağlantı noktasına değiştirmek. Daha sonra, istediğiniz sitedeki bağlantı noktasını 80 olarak ayarlayın ve http bağlantılarında Ana Bilgisayar Adı alanını boş bırakın.

Her iki sitenin de çalışmasını ve 80 numaralı bağlantı noktasına bağlı olmasını istiyorsanız, Varsayılan Web Sitesindeki bağlantılara http bağlamadaki Ana makine adı kutusuna bir şey koyun. İstediğiniz sitede bu alanı boş bırakın. Her ikisini de bağlantı noktası 80'de tutun (veya varsayılan web sitesini başka bir bağlantı noktasına değiştirin). Bu, şimdi, birisi sitenizi http://localhostveya sunucunuzun ana makine adını içeren bir URL kullandığında istediğiniz sitenin kullanılmasını sağlayacaktır.

EDIT:
Düzenlemenizden - evet, terminolojiniz biraz kapalı :)

Bir uygulamayı varsayılan olarak ayarlamak için, birisi sitenizin kök dizinine ulaştığında uygulamanın görünmesi için bazı lezzetlerden bir yönlendirme ayarlamanız gerekir.

İşte bunu yapmanın birkaç yolu:

  • Web sitenizin kök düzeyine bir HTTP Yönlendirme ekleyin. Gezinti ağacında Varsayılan Web Sitesi'ni ve ardından HTTP Yeniden Yönlendir'i tıklatın. Yönlendirmeyi uygulama gereksinimlerinize göre nasıl yapılandıracağınıza kendiniz karar vermeniz gerekir. Gelecekte ayarladığınız Durum koduna bağlı olarak bunu geri almaya karar verirseniz, bunun kalıcı etkileri olabilir.
  • Web sitenizin köküne, içinde bir yönlendirmeyle varsayılan bir sayfa ekleyin (istediğiniz herhangi bir programlama platformu üzerinden - HTHML / JavaScript, ASP [.NET], vb.). Bu muhtemelen en kolay ve en hızlıdır ve kalıcı bir etkisi olmayacaktır.

Terminolojimin yanlış olduğunu düşünüyorum. Düzenlememe bakın.
Bay Jefferson

@Bay. Jefferson Yep! Sorun değil, düzenlememe bakın.
squillman

İkinci seçeneğiniz burada önerilen gibi görünüyor ve denedim ancak HTML olmayan kaynak istekleri (komut dosyaları, resimler, vb.) İçin çalışmıyor
Bay Jefferson

İlk seçeneğinizi açıklığa kavuşturabilir misiniz? Varsayılan Web Sitesi altında hiçbir yerde HTTP Yönlendirme seçeneği görmüyorum.
Bay Jefferson

1
Ah, neler olduğunu biliyorum. Özelliği yüklemiş olmanız gerekir. Denetim Masasına Git | Programlar ve Özellikler | Windows Özellikleri'ni açın veya kapatın, ardından IIS -> WWW Hizmetleri -> Ortak HTTP Özellikleri altında HTTP Yeniden Yönlendirme'yi seçmeniz gerekir.
squillman

14

Varsayılan Web Sitesinin fiziksel yolunu düzenleyebileceğiniz anlaşılmaktadır (sağ tıklayın, Web Sitesini Yönet, Gelişmiş Ayarlar). Bunu varsayılan olmasını istediğiniz uygulamanın fiziksel yoluna değiştirin, diğer ayarların eşleştiğinden emin olun (benim durumumda Uygulama Havuzu'nun değiştirilmesi gerekiyordu) ve işte gidiyorsunuz.


Neyi neye değiştirelim?
Richard

-1

Kök site web.config için düzeltme döngü hata sorununu çözmek için buldum:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpRedirect enabled="true" destination="/ApplicationToRedirectTo/" exactDestination="false" childOnly="true" httpResponseStatus="Permanent" />
    </system.webServer>
</configuration>
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.