在我们的asp mvc应用程序中,我们使用嵌入式视图,图像和css文件。 在IIS6上部署时,正在呈现视图,但我们遇到图像和css文件的问题。我们收到404找不到错误。
UltiDev Cassini Web Server上的相同应用程序运行正常。问题似乎与IIS6有关。关于这个主题的任何建议/帮助将不胜感激。
答案 0 :(得分:1)
您是否告诉IIS通过ISAPI过滤器处理所有请求?不清楚是否已在您的配置中完成此操作。如果没有,这在IIS6中的MVC应用程序上是必需的......
然后插入通配符应用程序映射。
将其设置为[star]。[star]并将可执行文件设置为C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll
UNTICK“验证文件存在”。
这将使IIS6通过ISAPI过滤器推送任何文件类型的所有请求。缺点是性能,但SO上有帖子告诉你如何为MVC应用程序编写更好的处理程序。