IIS6上的ASP MVC

时间:2010-02-02 15:05:01

标签: asp.net-mvc iis-6

在我们的asp mvc应用程序中,我们使用嵌入式视图,图像和css文件。 在IIS6上部署时,正在呈现视图,但我们遇到图像和css文件的问题。我们收到404找不到错误。

UltiDev Cassini Web Server上的相同应用程序运行正常。问题似乎与IIS6有关。关于这个主题的任何建议/帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您是否告诉IIS通过ISAPI过滤器处理所有请求?不清楚是否已在您的配置中完成此操作。如果没有,这在IIS6中的MVC应用程序上是必需的......

  1. 进入IIS管理器。
  2. 选择您的网站,然后选择属性。
  3. 主目录
  4. 配置
  5. 然后插入通配符应用程序映射。

    将其设置为[star]。[star]并将可执行文件设置为C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll

    UNTICK“验证文件存在”。

    这将使IIS6通过ISAPI过滤器推送任何文件类型的所有请求。缺点是性能,但SO上有帖子告诉你如何为MVC应用程序编写更好的处理程序。