关于在映射到 SQL Server 2012 FileStream 共享的 IIS8 虚拟目录中托管图像(用于在网页上显示),我遇到了一个非常具体的问题。当我尝试浏览到与虚拟目录对应的 URL 时,图像并不总是加载。
我已确认在 IIS 中正确设置了权限以浏览映射到虚拟目录的网络共享,但由于某种原因,我在某些图像上收到 500.19 (sc-win32-status: 50) 错误。
我无法弄清楚为什么有些图像有效而其他图像在所有图像都具有相同的权限级别时无效。
有没有人遇到过这个问题?如果我不应该直接映射到此共享以提供文件,我如何在 IIS 中映射到它?
这是 IIS8 中针对此问题的错误条目:
*2013-02-24 20:06:52 192.168.0.50 GET /thumbImages/thumbs_02967_theoldfishinghut_1920x1080.jpg - 80 - 98.155.90.44 Mozilla/5.0+(Windows+NT+6.2;+WOW64)+AppleWebKit/537.17+(KHTML,+喜欢+壁虎)+Chrome/24.0.1312.57+Safari/537.17 - 500 19 50 2*
奇怪的是,如果我重新加载它们足够多次的网页,图像有时会加载。我还观察到较大的图像永远不会加载,但有时会加载较小的图像(一旦它们被缓存,网页就会毫无问题地加载它们)。
谢谢!