将css样式表添加到app_offline

Joh*_*ead 10 css asp.net-mvc app-offline.htm

好吧,我正在尝试自定义app_offline.htm,并希望在项目中添加指向我的css文件的链接.但是下一个代码不起作用

<link href="/Content/Themes/screen.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

在控制台我有错误

获取mySite/Content/Themes/screen.css 503(服务不可用)

请告诉我如何在app_ofline.htm中建立到css文件的链接.任何帮助都会大大恭敬!

sal*_*uce 13

app_offline.htm的想法是它表明该应用程序已离线.因此,当站点脱机时,站点上没有可用的资源.将相关规则放入页面或将样式表托管在单独的域中.


Kap*_*wal 8

您必须为此使用内联css样式,而不是引用外部CSS文件.

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

</style>
Run Code Online (Sandbox Code Playgroud)

App_Offline.htm

基本上,如果将具有此名称的文件放在Web应用程序目录的根目录中,ASP.NET将关闭应用程序,从服务器卸载应用程序域,并停止处理该应用程序的任何新传入请求. 然后,ASP.NET还将通过发回app_offline.htm文件的内容来响应应用程序中对动态页面的所有请求(例如:您可能希望有"正在构建的站点"或"关闭以进行维护"消息) .


小智 7

您可以在img标签中将其添加为base64 ...像这样:

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

这至少对于表示该网站正在建设中的图像起作用.