MVC + IIS7 = CSS Sayı

oy
12

Ben Vista IIS7 üzerinden çalışan bir web sitesi var. Site portu 88, vb çalıştığı http: // localhost: 88 varsayılan / Ev / Dizin görünümü oluşturur gerekir.

Diğer tüm görünümleri yapmak gibi bu doğru çalışır.

Ancak bir sorun yaşamaktadır. Benim komut yollar / Scripts / [FILE] işaret ve benim CSS yollar / İçerik / [FILE] işaret ediyor. Benim varsayım ben sanal dizin ortamda bu siteyi çalıştırmak için bir niyetim yok olarak / İçerik veya / Scripts klasörü daima sitenin kökünde olacağıydı. sayfalar hale zaman, onlar YOK CSS veya komut dosyası var! Her şey sakat görünüyor ve komut dosyası Açıkçası çalışmıyor Yani, dolayısıyla görüşlerin bir sürü ya çalışmaz.

Bu çok garip bir sorun, ben IIS7 altında şeyleri barındıran bilgi benim eksikliği bir sonucudur eminim biridir. Ben herhangi bir yardım herkes sunabilir memnun olurum. Çok teşekkürler!

Oluştur 09/12/2008 saat 19:19
kaynak kullanıcı
Diğer dillerde...                            


5 cevaplar

oy
13

Ben bu konuya devamı bu sorunun uçurumdan kimseyi sürücü olmadığından emin olmak için istekli taşır umuyoruz. Orada Vista bu sorunu çözme konusunda çeşitli forumlarda birçok doküman ama ben 2K8 için herhangi aynı şekilde makale bulamadık. Bu belirtildiği gibi forum sonrası bir Vista makinesinde sorunu gidermek başardı. Ne yazık ki, bir benzeri yürütme 2K8 üzerinde meseleyi çözmek için başarısız oldu.

Ben StaticFileHandler web.config'de dahil edildiğini teyit etmişti apijunkie.com bu blog yayınında önerildiği gibi . Yine de, hiçbir şanslar.

Netleştirilmesi hiç şans, burada - My sunucu tarafı işlevselliği mükemmeldi. Tüm MVC yolları bir şampiyon gibi çalışır. Sadece tüm CSS ve JS oluşturma işlemi başarısız oldu. Tarayıcı CSS doğrudan işaret veya sayfayı çıkan JS dosyaları bir ASP.NET 404 değil iken geleneksel 404 hata sayfası.

Bu yüzden IIS7 Manager'a ve İşleyici Eşlemeleri iletişim girdi. Ben System.Web.StaticFileHandler türü belirtilen ve ona * .css bir uzantısı verdi yeni bir işleyici eklendi. Sonra o .PNG * .JS, * tekrarlanan ve * .GIF dosyaları. Ben tarayıcıda siteyi yenilenir, her şey perectly render. ekran görüntüleri aşağıda bu işlem gösterilmektedir.

İşleyici Eşlemeleri Penceresi:

İşleyici Eşlemeleri

Yeni Yönetilen Handler ekleme

alt metni

Bu sorunu çözüldü ve şimdi W2K barındırılan mükemmel işleyen bir MVC uygulaması vardır. Bir Guinness zamanı.

Cevap 10/12/2008 saat 03:29
kaynak kullanıcı

oy
7

Denetim Masasından Windows özelliklerini aç veya kapat, sonra IIS alt alt alt düğümünde Statik içerikleri kontrol çevirin gidin.

Cevap 30/11/2010 saat 06:23
kaynak kullanıcı

oy
3

Sorun Uygulamayı yarattığı şekilde oldu. Göre burada bulunan forum iplik , benim sorunu çözmek için "Klasik .NET AppPool" seçmek gerekiyordu. Sevmelisin ilerleme!

Cevap 09/12/2008 saat 20:00
kaynak kullanıcı

oy
0

Bu kimse onu takdir ediyorum bu konuyu nasıl çözüleceği konusunda herhangi bir fikir varsa, Windows 2008 tarihinde bir düzeltme değil çıkıyor.

Ayrıntılı sorun:

, Windows 2K8 Sunucu, IIS7. Var boru hattı açık ve statik dosya desteği yüklü. MVC çalışır, ancak CSS hale gelmez.

Bu da ne?

Cevap 10/12/2008 saat 02:19
kaynak kullanıcı

oy
-2

Sorun değil yetkilendirme / kimlik doğrulaması ama şimdi IIS yöneten modüllerinde yatmaktadır. System.webServer İçerisinde olmalıdır runAllManagedModulesForAllRequests ayarlı sahte kimlik doğrulaması ile ilgili sorunlar olmadan tüm görüntüleri / css göstermesi için.

ASP.NET web siteleri olarak, değeri runAllManagedModulesForAllRequests önceden yönlendirme desteklemek için true olarak ayarlanır gerekiyordu. Ancak, bir kez 7 Service Pack ile güncellendi IIS , değeri runAllManagedModulesForAllRequests ayarlanabilir yanlış veya ASP.NET yönlendirme ile çalışırken atlanmış.

Ref. http://www.iis.net/configreference/system.webserver/modules

PS benim web.config dosyasının AppSettings'i bölümüne aşağıdaki satırları ekleyin unutmayın:

<Key = "autoFormsAuthentication" değer katmak = "false" />

<Key = "enableSimpleMembership" değer katmak = "false" />

Cevap 23/12/2014 saat 23:27
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more