Chrome 正在下载 HTML 个文件而不是显示它们

Chrome is downloading HTML files instead of displaying them

我需要一些帮助。我决定为我的家人创建一个家庭 FTP 服务器。几个小时前我遇到了障碍。当我创建我的主页时,我想在 Chrome 中测试它。我还链接了一个 css 文件。我希望看到测试网页,它是一个带有文本 hello 的 h1。实际发生的是它下载了我的 html 文件,当我在 Chrome 中打开它时,我看到我的页面没有 css。我已经尝试了该站点上的所有内容,甚至还查看了 Google 的第 2 页。这是我的代码,我在 IIS 10 上 运行 FTP。

<!DOCTYPE HTML>
<html>
<head>
<title>Home</title>
<link rel="stylesheet" href="main.css">
<meta http-equiv="Content-Type" content="text/html">
</head>
<body>
    <h1>Hello!</h1>
</body>
</html>

我猜你输入的格式有误 正如https://www.w3schools.com/css/css_howto.asp所说

<link rel="stylesheet" type="text/css" href="mystyle.css">

据我所知,chrome下载html页面是对的。由于您使用 chrome 访问 ftp 文件,因此它不是到服务器的 http 连接。 chrome 不会直接显示出来。

如果要在浏览器中显示 html 页面,您应该使用 IIS 网站而不是 ftp 网站。

更多关于如何创建IIS网站的详细信息,您可以参考下面的文章。 https://support.microsoft.com/en-sg/help/323972/how-to-set-up-your-first-iis-web-site