ImageResizer许可证无法在Azure网站

时间:2015-12-15 14:20:20

标签: imageresizer

我拥有域 azure.content.bloc.net 的ImageResizing性能许可证,其中包含对Azure网站的记录 请参阅示例网址到azure托管的图片:

http://azure.content.bloc.net/logo/200000195/1767/2015/12/15/ny%20ove2r.jpg?width=300

但是resizer.debug.ashx会返回以下错误: 调整器配置(错误):未找到域 bloccontent.azurewebsites.net 的许可证 - 已安装的功能:R4Performance或R4BlobProviders

http://azure.content.bloc.net/resizer.debug.ashx

我们如何解决这个问题?

更新

我们已经更改了设置,而是使用azure VM机器。只有IIS中存在的绑定才是azure.content.bloc.net

resizer.debug页面显示0个问题(http://azure.content.bloc.net/resizer.debug.ashx

但是,我们仍然会在所有照片上获得红点:http://azure.content.bloc.net/profile/200000195/757/2015/12/10/

1 个答案:

答案 0 :(得分:0)

ImageResizer性能许可证只能用于面向公众的域,其中应用程序收到的HTTP主机头与域密钥匹配。

根据产品说明中的规定,我们建议使用Elite许可证进行负载均衡部署,而使用内部域代替。

我建议您查看您的HTTP日志,了解正在向您的应用发送的主页。如果可能,请配置CDN或负载平衡器,以使用所购买域的子域来寻址服务器。您可能无法在azure网站上实际执行A记录。