Asp.net 带有会话字符串的图像URL

Asp.net 带有会话字符串的图像URL,asp.net,iis-7,windows-server-2008,Asp.net,Iis 7,Windows Server 2008,当URL中有会话字符串时,我无法在应用程序中显示图像 这项工作: 这并不是: 当它在WindowsXP中运行时,它运行得很好,但现在我将它改为WindowsServer2008。CSS和JS文件也是如此。可能是因为.PNG扩展名未映射到ASP.Net,因此您的Web服务器将尝试将其作为静态内容提供,而静态内容当然不存在。如果您在集成模式下运行应用程序池,则所有请求都将通过ASP.Net管道传递。在应用程序池的“高级设置”下,检查应用程序池是否以集成模式运行。但是,如果应用程序池在经典模式下运

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

这项工作:

这并不是:


当它在WindowsXP中运行时,它运行得很好,但现在我将它改为WindowsServer2008。CSS和JS文件也是如此。

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

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

是否只有Windows服务器默认没有此映射?如何设置此映射?