Asp.Net Varsayılan Açılış Sayfasını Değiştirme

Asp.Net ile geliştirmiş olduğumuz projelerimizde varsayılan olarak açılacak sayfalar IIS içerisinde tanımlanmıştır. Bu tanımlı olan sayfaların kendi içerinde belli bir sıralaması vardır. IIS 7 için;

  • Default.htm
  • Default.asp
  • index.htm
  • index.html
  • httpredirect.htm
  • iisstart.htm
  • default.aspx

liste bu şekildedir. Projeyi çalıştırdığımızda buradaki sayfaların olup olmadığı listenin en başından başlayarak kontrol edilir ve liste içerisindeki hergangi bir sayfa bulunduğu taktirde bir sonraki sıraya geçmeden ilgili sayfa üzerinden proje çalıştırılır.
Bu açılış sayfaları ve sıralaması IIS üzerinden kolayca değiştirilebilmektedir. Bağzı durumlarda IIS‘e müdahale etmek yerine kendimiz web.config dosyamızdan müdahale etmek isteyebiliriz. Aşağıdaki şekilde web.config dosyamızı düzenleyerek varsayılan açılış sayfalarını ve sırasını değiştirebilirsiniz.

[csharp]

<system.webServer>
<defaultDocument enabled="true">
<files>
<clear/>
<add value="login.aspx"/>
<add value="mainpage.aspx"/>
<add value="likepage.aspx"/>
</files>
</defaultDocument>
</system.webServer>

[/csharp]

Mesut Güneş

Selçuk Üniversitesi Bilgisayar programcılığı bölümünden mezun olduktan sonra birçok firmada Yazılım, İş zekası ve Veritabanı Uzmanı olarak çalıştım. Şuan Türkiye’nin en büyük şirketlerinden biri olan Doğan Online’da Veritabanı Yöneticisi olarak çalışıyorum.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.