处理 ImageResizer.AzureReader2 (BlobNotFound) 抛出的 FileNotFoundException
Handle FileNotFoundException thrown by ImageResizer.AzureReader2 (BlobNotFound)
我是 运行 Azure 上的 MVC 应用程序。我使用 AzureReader2 插件。它多年来一直运行良好。
但是当它遇到 missing 图像时,它会抛出 FileNotFoundException 异常,这显然 破坏了用户身份验证,导致用户 重定向到登录页面 。
有什么办法可以避免这种情况吗?如何捕获并处理 URL API 的异常?
我正在考虑 Image404 插件。但我不确定它是否适用于 AzureReader2 插件 (?)
异常处理最适合我,因为我可以采取一些其他措施。
谢谢
You can see the Image404 plugin source code on GitHub。它处理一个 Config.Current.Pipeline.ImageMissing
事件 - 您可以插入同一事件来执行您自己的逻辑。
它应该可以与 AzureReader2 一起正常工作。
请注意,很可能您的 404 页面设置为需要身份验证,这就是它重定向的原因。
我是 运行 Azure 上的 MVC 应用程序。我使用 AzureReader2 插件。它多年来一直运行良好。
但是当它遇到 missing 图像时,它会抛出 FileNotFoundException 异常,这显然 破坏了用户身份验证,导致用户 重定向到登录页面 。
有什么办法可以避免这种情况吗?如何捕获并处理 URL API 的异常?
我正在考虑 Image404 插件。但我不确定它是否适用于 AzureReader2 插件 (?)
异常处理最适合我,因为我可以采取一些其他措施。
谢谢
You can see the Image404 plugin source code on GitHub。它处理一个 Config.Current.Pipeline.ImageMissing
事件 - 您可以插入同一事件来执行您自己的逻辑。
它应该可以与 AzureReader2 一起正常工作。
请注意,很可能您的 404 页面设置为需要身份验证,这就是它重定向的原因。