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

Iis LD-JSON导致Web应用程序错误,iis,asp.net-core-mvc,asp.net-core-2.0,iis-8,Iis,Asp.net Core Mvc,Asp.net Core 2.0,Iis 8,我在.netcore2.0中创建了一个网站,当我将schema.org标记添加到该网站时,它会为该网站返回404错误 例如,在正文底部添加以下代码 <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "url": "http://website.com", "name": "wbs", "description":

我在.netcore2.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>

{
“@context”:”http://schema.org",
“@type”:“网站”,
“url”:”http://website.com",
“名称”:“wbs”,
“说明”:“Web Studio”
}
它返回一个404错误。如果我删除了ld json,那么网站就会正常运行


我在运行IIS 8的windows服务器上托管该网站;这与IIS设置有关吗?

答案很明显,一旦我将代码放入IDE,我就忘了在razor中退出
@

那么代码呢

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

{
“@context”:”http://schema.org",
“@type”:“网站”,
“url”:”http://website.com",
“名称”:“wbs”,
“说明”:“Web Studio”
}
将成为:

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

{
“上下文”:http://schema.org",
@@type:“网站”,
“url”:”http://website.com",
“名称”:“wbs”,
“说明”:“Web Studio”
}

简单地向视图中添加内容不会导致404错误。这里还有别的事情发生。@ChrisPratt是的,我知道,它不应该是404。我在windows中查看了错误日志和事件错误日志,但什么也没有。今晚我将把源代码移到服务器上,并尝试从VS17运行它,看看是否能找到错误。