3

Bir şirketle paylaşılan bir sunucuda MVC2 uygulamasına sahibim ... biz bunlara Hosters diyeceğiz.Web hosting, web.config sayfamda statik içerik için http işleyicileri eklemem gerektiğini söylüyor?

Hosters'ın MVC2'yi desteklemediğini düşünmüyorum, ancak bir sohbet için koyduklarını ve MVC2'yi benim için yükleyeceklerini sormak için canlı sohbet bağladığımda! Çok havalı!

Hızlı bir bekleyişten sonra (Hosters çok duyarlı ve genel olarak benim için iyi oldu), sitemin MVC2 için şimdi kurulum olduğunu söyleyen bir e-posta aldım. Hangi MVC2 bloglama motorunu kullanmam gerektiğini anladığımdan sonra, AtomSite'un en son sürümünü yeni barındırma sistemine dağıtıyorum ve bunu başarmak için ölüyorum. Başarı! Sitemi ziyaret ederken kurulum sihirbazını alıyorum. Ama her şey biraz uzak görünüyor. Daha önce hiç AtomSite kullanmamıştım ve hayatının başlarında bu yüzden hiç bir şey düşünmüyorum. Neyse, yeterince sıkıcı bir hikaye, biraz durgunluğun nedeni, herhangi bir statik dosya göstermemesiydi.

tüm statik dosyalar bana bir .NET hatası veriyoruz:

System.Web.HttpException: Failed to Execute URL. 

Bu, tüm istekleri .NET motoru tarafından ele alındığını gösterir. Web_config dosyasına bir işleyici eklerseniz, site şimdi txt dosyalarını gayet güzel gösteriyor. Hosters ile temasa geçtiğimde, bunu yapmak için StaticFileHandler'ın istediği tüm uzantılar için yapmam gerektiğini söylediler.

Bu benim için yanlış görünüyor? Yanlış mı ayarladılar? HttpHandlers bölümüne eklenmeleri gereken tüm uzantıları gerçekten anlamalı mıyım? Aksi halde, bunları sıraya koyması için onlara nelere ihtiyacım var? IIS6'yı çalıştıran dev makinemde bunu geçmişte MVC2 ile yapmak zorunda kalmamıştım.

Önemli bir şey çıkarsam daha fazla bilgi verebilirim! Teşekkürler! Kurulum sadece 'veya' diğer statik dosya tiplerinde, extensionless URL'ler işlemek için IIS zaman

+0

Evet, IIS 7 için geçici çözümüm

cevap

0

Böyle ... ".txt | .png | .pdf | .gif | * .jpg" vb

+0

Sanırım .En 'olarak kullanılması gerekmediği için onları işaretlemem gerekiyorsa, türler içinde' veya '' en iyi seçeneğim var. –

İlgili konular