从Windows Azure中的特定服务器加载图像

bejyjqdl  于 2023-05-18  发布在  Windows
关注(0)|答案(1)|浏览(112)

我在Azure云服务器上有一个图像。当我加载页面时,有时会出现图像,有时会出现断开的链接。当我在firefox中调试firebug时,为请求的图像抛出了404 not found错误。
图像URL抛出404 not found错误,因为请求没有到达包含图像的服务器。相反,它到达云中的其他服务器,并且不显示图像。
如何请求只访问云中包含图像的服务器?因为这是使图像定期出现在网站上的唯一方法。
原因是我使用了一个处理程序,它在服务器中动态地生成图像的url。如果URL到达云中的其他服务器而不是预期的服务器,则结果是屏幕上出现损坏的图像。
先谢谢你了

qhhrdooz

qhhrdooz1#

您请求的是粘性会话,这在Azure中不存在。您可以使用IIS的ARR自己实现它,但对于可伸缩的、无状态的、容错的服务来说,这并不是一个好方法。更好的方法是将映像放在一个公共存储库中,所有示例都可以访问映像,例如blob存储。或者更好的做法是,将映像放在blob存储中,并从blob存储中直接将其提供给客户端,而不是通过其中一个角色示例。

相关问题