Iis 链接预览不工作

Iis 链接预览不工作,iis,linkedin,windows-server-2012-r2,iis-8.5,Iis,Linkedin,Windows Server 2012 R2,Iis 8.5,我在互联网上到处寻找答案,虽然我能找到一百万人有同样的问题,但我找不到正式的解决办法 我总是看到“无法显示预览。您可以按原样发布,或尝试其他链接。”显示 我已经将一个页面剥离为只需要打开图元标记,这样我就知道它们可以工作(通过多个OG验证器运行),我禁用了任何类型的机器人阻止,任何类型的重定向,禁用了测试服务器上的防火墙,确保LinkedIn机器人请求命中服务器。我一直在浏览器控制台中看到的是LinkedIn预览生成器API返回的状态500 我们在IIS 8.5中的Windows Server上

我在互联网上到处寻找答案,虽然我能找到一百万人有同样的问题,但我找不到正式的解决办法

我总是看到“无法显示预览。您可以按原样发布,或尝试其他链接。”显示

我已经将一个页面剥离为只需要打开图元标记,这样我就知道它们可以工作(通过多个OG验证器运行),我禁用了任何类型的机器人阻止,任何类型的重定向,禁用了测试服务器上的防火墙,确保LinkedIn机器人请求命中服务器。我一直在浏览器控制台中看到的是LinkedIn预览生成器API返回的状态500

我们在IIS 8.5中的Windows Server上托管,如果我创建一个演示并将其托管在其他地方,它就会工作,这使我认为它与服务器相关或IIS设置

读到这篇文章似乎也是一个类似的问题。我们不是通过SSL提供服务,因此与此无关

我已经在LinkedIn的论坛上问过这个问题,但是运气不好,所以我希望有人能在这里帮忙,或者LinkedIn的技术团队能帮忙


谢谢

所以我们也遇到了这个问题,结果是我们系统中使用用户生成主题的部分没有将“内容类型”标题添加到响应中


因此,请检查来自服务器的响应标题,并确保它们是正确的,并且包含正确的“内容类型”(编码正确)和“内容长度”

你是个救生员。我把它标记为已回答,因为它引导我找到了解决方案。根据内容长度响应,我可以看出普通浏览器请求与Linkedin机器人之间存在差异。事实证明,由于某种原因,在我们的主题系统中,Linkedin机器人只接收部分视图,而不是包含_布局的完整页面。