无法从AWS S3加载CSS文件

Bxx*_*Bxx 6 html css amazon-s3 amazon-web-services

我将CSS文件包含在标题中:

<link rel="stylesheet" type="text/css" href="http://cdn.website.com/base.css">
Run Code Online (Sandbox Code Playgroud)

在S3界面的Properties-> Metadata->下

Key: Content-Type
Value: text/css
Run Code Online (Sandbox Code Playgroud)

授予EveryoneOpen/Download

还是行不通。

Dmi*_*vin 0

问题是确定应用程序静态内容的路径(这取决于应用程序启动的路径)

解决方案是:

  1. 从根应用程序路径启动应用程序

    示例:ApplicationName path=/home/ec2-user/site 然后需要

     cd /home/ec2-user/site && ./ApplicationName   
    
    Run Code Online (Sandbox Code Playgroud)
  2. 配置方法 .UseWebRoot(path_to_static_content) 的路径