SORU
1 HAZİRAN 2011, ÇARŞAMBA


Web nedir.Yapılandırma dosyası görüşlerini MVC bir proje klasörü içinde yapın

Benim uygulama dağıtımı ile bazı sorunlar yaşıyorum ve sorun giderme sırasında, Views klasör Web.Config dosya rastladım. Benim sorunum kaynakları için olasılıkları daraltmak için bir girişim, o ~Web amacını bulmaya çalıştım.` Yapılandırma dosyası ama pek bir bilgi bulamadım.

Yani temelde benim soru vardır:

  1. Web.config dosyası MVC bir proje Views klasöründe ne yapar?
  2. Gerekli midir?

ASP.NET webforms, ayrı bir web kullanmak inanıyorum.bir klasör içinde dosya yapılandırma, bu klasör IIS sanal bir klasör olarak ayarlanmalıdır. Bu MVC (yani Views klasörü sanal klasör olarak yapılandırılmış olması gerekir).

CEVAP
1 HAZİRAN 2011, ÇARŞAMBA


Hayır, bu ekstra web yüzünden sanal bir klasör yapılandırmak gerekmez.yapılandırma dosyası.

Web.config dosya Görünümleri klasörlerde herhangi bir araç kumandanızı başka görüşleriniz için erişimi engellemek için var. MVC tasarım deseni, denetleyicileri rota istekleri ve arama istemci için oluşturulan bir görünüme geri dönmek gerekiyor.

Başka bir deyişle şu manzaraya www.mydomain.com/MySuperController/AwesomeAction1/SweetPage.aspx gerekirdeğildoğrudan erişilebilir.

Eğer web göz.config aslında tüm yollar ve fiiller için HttpNotFoundHandler kayıtları dosya:

<add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>

Veya, IIS 7 gibi görünebilir

<add name="BlockViewHandler" path="*.aspx" verb="*" 
    preCondition="integratedMode" type="System.Web.HttpNotFoundHandler"/>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008