IIS 5.1下的MVC3应用程序不会加载CSS样式表

时间:2012-12-10 15:24:24

标签: css asp.net-mvc-3 iis-5

我有MVC3应用程序。当我从Visual Studio在ASP.NET Development Server下运行它时,一切都很好。 但是,当我在IIS下运行时,CSS根本没有加载

即使我向整个解决方案文件夹的每个人发送了完全访问权限,任何有权限的操作都没有帮助。我在Windows XP上安装了IIS 5.1。我在IIS中启用了MVC3支持(。*),应用程序运行正常,但CSS由于某种原因没有加载。

在IIS下运行时 - 不会选择静态内容。

实际上,没有静态内容工作 - 不是css,不是Script文件夹中的javascript文件。 这很奇怪,因为我有另一个MVC3应用程序与完全相同的Web.Config和完全相同的VirtuialDirectory配置工作正常,所有JS和CSS都正确加载。

我没有看到任何区别,除了一个有效,另一个有用;(

更新

在使用不同文件夹和不同名称创建默认MVC3应用程序之后,我发现问题仅在应用程序名称包含DOT时发生:)

像“MyCompany.MyApplication”这样的东西在IIS 5.1下无法正常工作。

如果我将其称为“MyApplication1” - 一切正常!去猜猜....

1 个答案:

答案 0 :(得分:0)

在我的情况下,结果是UrlScan错误:我将“UrlScan.ini”中的“AllowDotInPath”选项更改为0并且瞧!这是参考: www.iis.net/learn/extensions/working-with-urlscan/urlscan-3-reference