2012-07-12 29 views
9

Eh, app_offline.htm özel yapmaya çalışıyorum ve projede css dosyalarına bağlantılar eklemek istiyorum. Ama ertesi kod konsolundaCSS stil sayfasını app_offline'a ekleyin

<link href="/Content/Themes/screen.css" rel="stylesheet" type="text/css" /> 

çalışmıyor hatası

var GET mysite/İçerik/Temalar/screen.css 503 (Kullanılamaz Servisi)

Lütfen app_ofline.htm dosyasında css dosyasına nasıl bağlantı kuracağınızı bildir. Herhangi bir yardım büyük ölçüde değerlendirilecek!

cevap

11

app_offline.htm fikri, uygulamanın iyi, çevrimdışı olduğunu gösteriyor olmasıdır. Dolayısıyla, site çevrimdışı olduğunda siteden hiçbir kaynak mevcut değildir. İlgili kuralları sayfaya yerleştirin ya da stil sayfasını ayrı bir alanda barındırın.

8

Harici CSS dosyasına başvurmak yerine bunun için inline css stilini kullanmanız gerekir.

<style type="text/css"> 
    /* write your css code here */ 

</style> 

App_Offline.htm

Temel olarak bir web uygulaması dizininin kökü bu isimde bir dosyayı yerleştirirseniz, ASP.NET, uygulama-kapatmaya uygulama alanını kaldıracaktır Sunucu ve , bu uygulama için gelen yeni istekleri işlemeyi durdurur. ASP.NET daha sonra app_offline.htm dosyasının içeriğini geri göndererek uygulamadaki dinamik sayfalara ilişkin tüm isteklere yanıt verecektir (örneğin: “yapım aşamasında olan bir siteye” veya “bakım için aşağı” mesajına sahip olmak isteyebilirsiniz)).

2

Bağlantı kuramıyorsunuz. Çevrimdışı. Çalışan bir sunucuda olacağını garanti edebileceğiniz bir uzak css dosyası kullanmadığınız sürece css dosyasının sunulmasına izin verilmeyecektir çünkü .Net Framework kısıtlamaları, app_offline dışındaki herhangi bir dosyanın sunumunu yasaklamak için uygulamaya konulmuştur. htm. CSS'nizi sayfa ile aynı çizgiye getirebilir veya ayrı bir sitede barındırabilirsiniz (bazı şirketlerin tasarım uygulamalarını kurumsal uygulamalar için ortak bir konumda tutmak için tercih ettiği bir seçimdir).

5

Böyle ... img etiketinin base64 olarak ekleyebilirsiniz: Bu site yapım aşamasındadır bildiren bir görüntü için en az çalışır

<img src="data:image/png;base64,<64-bit string goes here> alt=""/>

.

+0

Veri bağlantısı http://base64online.org/encode/ adresinden png dosyasından kolayca oluşturulabilir. –

İlgili konular