2011-07-20 15 views
9

Soruma gerçekten basit. Birden fazla alt klasör içeren bir Web uygulamasına sahibim ve bunlardan herhangi birinde Default.aspx sayfası yok.Aspnet klasör varsayılan sayfası ayarlama

Bu klasörlerin her birinde varsayılan sayfayı nasıl ayarlayabilirim, böylece kullanıcılar /folder/login.aspx yerine/klasörünü yazabilirler?

Bu, web.config dosyasında yapılabilir mi? Her bir dosyadaki dosyayı Default.aspx olarak yeniden adlandırmalı mıyım?

Teşekkürler!

cevap

9

default document section for web.config vardır ve her klasöre bir web.config yerleştirebilirsiniz ve bu yapılandırmanın içinde yalnızca varsayılan belge kümesi vardır.

+1

Merhaba Rusty. Bu işi yapamadım. Sağladığınız bağlantıda belirtildiği gibi her alt klasörde yeni bir Web.config dosyası oluşturdum, ancak/klasörüne eriştiğimde dizin listesini gösterir. Belki de web.config dosyasını kök klasörden silme? Her neyse, IIS aracılığıyla çözdüm. Her klasör için Standart Belge seçebileceğimi fark etmemiştim. Teşekkürler! – Gonzalo

+0

Bu çözüm benim için de işe yaramadı, ayrıca bir dizin listesi var. –

+0

, varsayılan belge adı her klasörde aynı olduğu sürece (OP için), varsayılan belge adını bir kez vermekten başka bir şey yapmanıza gerek yoktur ve her klasörde geçerli olacaktır –

1

Web sitenizin yapılandırma panelinin IIS bölümünde Varsayılan Belge simgesi var. Bunu açın ve listeye login.aspx'i ekleyebilirsiniz.

+0

Hızlı yanıt antisanity için teşekkürler. Bu sayfayı kontrol ettim: http://www.iis.net/ConfigReference/system.webServer/defaultDocument. Ancak, sahip olduğum sorun, her klasörde login.aspx yok. Anlamı, her klasördeki varsayılan dosya aynı ada sahip olmayacak ve IIS'deki Varsayılan Belge bölümünde her klasör için varsayılan belgeyi seçemiyorum. Diyelim ki, her klasörde pageA.aspx ve pageB.aspx var ve bu klasörlerden birinde pageA.aspx varsayılan olmalı, farklı bir klasörde ise pageB.aspx varsayılan mı olmalıdır? Bunu nasıl başarabilirim? Teşekkürler!! – Gonzalo

+0

Çözüldü! Her klasör için Standart Belge seçebileceğimi fark etmemiştim. Teşekkürler! – Gonzalo

+0

Bunu duyduğuma sevindim. – canon