2012-07-12 100 views
9

嗯,我想製作自定義app_offline.htm並且想要添加鏈接到我的css文件在項目中。但是,下面的代碼無法正常工作添加css樣式表到app_offline

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

在控制檯我有錯誤

GET MYSITE /內容/主題/ screen.css 503(服務不可用)

請,給我建議如何在app_ofline.htm中鏈接到css文件。任何幫助將大大appriciated!

回答

11

app_offline.htm的想法是,它表示應用程序離線。因此,當該站點處於脫機狀態時,該站點上沒有任何資源可用。將相關規則放入頁面中或將樣式表放置在單獨的域上。

8

你必須使用內聯css樣式來代替外部CSS文件。

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

</style> 

App_Offline.htm

基本上,如果你把一個文件,這個名字在Web應用程序的根目錄下,ASP.NET會關機的應用程序,從卸載應用程序域服務器和停止處理該應用程序的任何新傳入請求。 ASP.NET還會通過發回app_offline.htm文件的內容來響應應用程序中動態頁面的所有請求(例如:您可能想要「正在構建的網站」或「關閉以進行維護」消息)。

2

您無法鏈接到它。它處於離線狀態。除非你使用遠程的css文件,你可以保證它將在一個正常運行的服務器上,否則css文件將不被允許使用,因爲.Net框架的限制已經到位禁止提供除app_offline以外的任何文件。 HTM。你可以把你的css內聯到頁面上,或者把它放在一個單獨的站點上(這是一些公司爲了將設計元素保存在一個通用的企業應用程序位置上的選擇)。

5

您可以在img標籤將其添加爲base64 ......這樣的:

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

這爲說,網站正在建設中的形象工程,至少。

+0

的資料鏈接很容易從http://nglebase.online.org/encode/的png文件中產生 – 2017-03-20 08:38:16