LD-JSON导致Web应用程序错误

时间:2018-07-05 18:09:40

标签: iis asp.net-core-mvc asp.net-core-2.0 iis-8

我有一个在.netcore 2.0中创建的网站,当我将schema.org标记添加到该网站时,它将为该网站返回404错误。

例如在主体底部添加以下代码

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "http://website.com",
    "name": "wbs",
    "description": "Web Studio"
}
</script>

它返回404错误。如果我删除该ld-json,则该网站将正常运行。

我将网站托管在运行IIS 8的Windows服务器计算机上; IIS设置是否有用?

1 个答案:

答案 0 :(得分:0)

一旦我将代码放入IDE中,答案就显而易见了,我忘了用剃刀逃脱@

所以代码

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "http://website.com",
    "name": "wbs",
    "description": "Web Studio"
}
</script>

将成为:

<script type="application/ld+json">
{
    "@@context": "http://schema.org",
    "@@type": "WebSite",
    "url": "http://website.com",
    "name": "wbs",
    "description": "Web Studio"
}
</script>