我将index.html上传到asp.net托管,效果很好。 在我向网站添加web.config文件后,当我再次尝试访问index.html时出现以下错误。为什么? “由于发生内部服务器错误,无法显示页面。”
您可以在http://dl.dropbox.com/u/209352/Html5Demo.zip
下载代码<!DOCTYPE html>
<html lang="en" manifest="offline.manifest">
<head>
<meta charset="utf-8">
<title>Cats Who Code demo</title>
<link href="style.css" type="text/css" rel="stylesheet" media="screen">
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">
</head>
<body>
<div id="container">
<header class="ma-class-en-css">
<h1 id="logo">
<a href="#">Cats Who Code</a></h1>
</header>
<div id="content">
<h2>
Paris, France</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
<p>
Integer faucibus.</p>
</div>
<!-- #content -->
<footer>A demo by <a href="http://www.catswhocode.com">CatsWhoCode</a></footer>
</div>
<!-- #container -->
</body>
</html>
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".manifest" mimeType="text/cache-manifest" />
</staticContent>
</system.webServer>
</configuration>
答案 0 :(得分:1)
HTML文件仍然在App中托管。如果web.config出现问题,应用程序将无法正确加载,这将阻止您的html文件显示。