WebResource.axd链接访问的嵌入式资源在生产环境中不工作

WebResource.axd链接访问的嵌入式资源在生产环境中不工作,axd,webresource,Axd,Webresource,好吧,这把我难住了 我在VB.NET.NET4项目中定义了几个服务器控件,我们称之为WebControl,以便与解决方案中的其他项目共享。WebControl使用嵌入式资源(图像),因此我不必记住在引用控件的每个项目中包含图像。我使用Page.ClientScript.GetWebResourceUrl在服务器控件中设置图像ImageUrl属性 这一切在我的应用程序X中都可以正常工作,它使用我的开发服务器上的WebControl控件。但是,当我将其推到生产环境时,表示为嵌入式资源的图像不会显示

好吧,这把我难住了

我在VB.NET.NET4项目中定义了几个服务器控件,我们称之为WebControl,以便与解决方案中的其他项目共享。WebControl使用嵌入式资源(图像),因此我不必记住在引用控件的每个项目中包含图像。我使用Page.ClientScript.GetWebResourceUrl在服务器控件中设置图像ImageUrl属性

这一切在我的应用程序X中都可以正常工作,它使用我的开发服务器上的WebControl控件。但是,当我将其推到生产环境时,表示为嵌入式资源的图像不会显示

我的生产服务器运行IIS 7.0。我知道禁用压缩不会影响任何事情,而且web resource.axd文件中存在正确的IIS处理程序

更奇怪的是,我在同一台生产服务器上有此应用程序的副本(当然名称不同),并且在这些服务器上一切正常,但在X中没有。应用程序池使用集成的.NET 4,在经典模式下无法工作


有什么建议吗?

解决了这个问题。很奇怪。我在调试模式下重建了WebControl类和其他应用程序,并将这些.dll文件推送到了我的生产服务器上,一切正常。然后,我在发布模式下重建并再次将.dll推送到生产环境中,替换了debug.dll,所有这些都正常工作。在我清理和重新构建应用程序以供发布时,VS2010没有正确清除DLL似乎是一个问题