具有会话字符串的图像URL

时间:2010-08-27 09:03:01

标签: asp.net iis-7 windows-server-2008

当我在URL中有会话字符串时,我无法在我的应用程序中显示图像。

这有效: http://server/application/image.png

这不是: http://server/application/(S(ane2sz55z15ra045gocejcq1))/image.png

它在Windows XP中运行时工作正常,但现在我已将其移至Windows Server 2008。 CSS和JS文件也是如此。

2 个答案:

答案 0 :(得分:1)

如果您在集成模式下运行应用程序池,则所有请求都将通过asp.net管道传递。在应用程序池中的“高级设置”下,检查应用程序池是否以集成模式运行。但是,如果App池在经典模式下运行,请确保.png映射到aspnetisapi.dll或aspnetisapi64.dll。

答案 1 :(得分:0)

可能是因为.PNG扩展未映射到ASP.Net,因此您的网络服务器会尝试将其作为静态内容提供,当然这不存在。