iis – 在预览中链接不起作用

我已经在互联网上搜索了一个答案,虽然我可以找到一百万人有同样的问题,但我无法找到解决问题的官方解决方案.

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

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

我们在IIS 8.5中的Windows Server上托管,似乎我创建了一个演示并将其托管在其他地方它可以工作,这让我觉得它与服务器相关或IIS设置.

阅读这篇Linkedin post’s picture doesn’t appear in summary看起来像是一个类似的问题.我们不是通过SSL服务,所以与此无关.

我已经在LinkedIn的论坛上问了这个问题,但没有运气,所以我希望有人在这里可以提供帮助,或者来自LinkedIn技术团队的人可以提供帮助.

谢谢

最佳答案
所以我们也遇到了这个问题,事实证明我们系统中使用用户生成的主题的部分没有在响应中添加“Content-Type”标题.

因此,请检查来自服务器的响应标头,并确保它们是正确的,并且它们包含正确的“Content-Type”(具有正确的编码)和“Content-Length”.

转载注明原文:iis – 在预览中链接不起作用 - 代码日志