Web nedir.Yapılandırma dosyası görüşlerini MVC bir proje klasörü içinde yapın | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012