Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML页面的标题&;favicon未显示在服务器上?_Html_Asp.net_Asp.net Mvc_Razor - Fatal编程技术网

HTML页面的标题&;favicon未显示在服务器上?

HTML页面的标题&;favicon未显示在服务器上?,html,asp.net,asp.net-mvc,razor,Html,Asp.net,Asp.net Mvc,Razor,朋友们,我正在制作一个有Index.html页面的网站,我已经定义了该页面的标题,例如“这里的某个标题”和favicon,它们都显示在本地主机上,而不是服务器上 我使用的是Asp.net MVC,但页面是基本的html,即不是razor视图或任何东西。该页面的标签代码为 <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta na

朋友们,我正在制作一个有Index.html页面的网站,我已经定义了该页面的标题,例如“这里的某个标题”和favicon,它们都显示在本地主机上,而不是服务器上

我使用的是Asp.net MVC,但页面是基本的html,即不是razor视图或任何东西。该页面的标签代码为

<head>

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">

<title>Some title here</title>
<link rel="shortcut icon" href="../gfiwebsite/img/favicon.png">
<!-- Bootstrap Core CSS -->
<link rel="stylesheet" href="css/bootstrap.min.css" type="text/css">

<!-- Custom Fonts -->
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="font-awesome/css/font-awesome.min.css" type="text/css">
<!-- Plugin CSS -->
<link rel="stylesheet" href="css/animate.min.css" type="text/css">

<!-- Custom CSS -->
<link rel="stylesheet" href="css/creative.css" type="text/css">

<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->

</head>

这里有一些标题
已添加 我发现,当我点击我正在使用的服务器的临时url时,我能够看到favicon和标题,但当我将其映射到我从godaddy购买的域名时,favicon和标题就消失了,知道为什么吗?
有什么想法吗?

您可以使用url帮助器生成指向favicon的链接。假设您已将文件放置在
img/favicon.png
中:

<link rel="shortcut icon" href="@Url.Content("~/img/favicon.png")">


~
表示网站的根目录。

在asp.net中,元素与常规.html文件中的元素不同

页面顶部是否有以下语法

<%@ Page Language="C#" Title="Default Title" %>

如果这样做,您应该尝试删除title属性,看看它现在是否工作。如果没有,请尝试这样做;)(我已经有一段时间没有在classic asp中工作了)

你有
吗?因为
不起作用

ASP.NET
不使用与常规.html文件相同的平面html

如果你真的想在没有剃须刀的情况下工作,这可能是一本有趣的读物:

编辑:你说它在临时域名上有效,但在Godaddy上无效?你100%确定Godaddy没有启用任何奇怪的缓存吗? 我已经多次遇到这个问题。。。Webhosts引入了某些类型的缓存,这些缓存几乎总是会干扰这些事情


另外,打开控制台,进入“网络”。确保将其保持打开状态,并确保选中“禁用缓存”。现在,刷新网站。

对于
favicon
请尝试以下操作:
从root获取图标。嘿,我还有更多要分享的内容。我正在编辑这个问题。你确定你把所有的东西都放在
标签之间了吗?@babyded是的,我已经编辑了上面的代码。我不确定问题是否出在链接上,它是否正确地显示在带有临时url的服务器上,但是当我将它指向我从godaddy购买的域时,它给出了错误。如果你能来聊天,我可以告诉你确切的场景。你试过我的建议吗?一旦你有了,我们可以谈谈,如果这没有帮助。我尝试了你的解决方案,它没有什么区别,我现在有