我刚刚安装了Windows 7,我试图让在IIS 7个工作IIS 7.5中的工作我的MVC应用程序。

我的问题是,当它试图加载任何静态文件(CSS,GIF,JPG ...)它需要验证。所以,如果我尝试去:

http://example.com/Content/site.css

它重定向为:

http://example.com/Account/LogIn?ReturnUrl=/Content/site.css
有帮助吗?

解决方案

我最终发现问题。看来,我需要的IIS_IUSRS和IUSR帐户具有读取权限。我敢肯定,在Vista中我只用了IIS_IUSRS帐户。

其他提示

对于我来说结束了,需要认证,而其它静态内容文件并没有要求它特定的静态内容文件。原来,这些文件是绿色的Windows资源管理器。我去了性能,先进的,上的文件和关闭“加密内容以便保护数据”,我的问题得到解决。

它看起来像你搞砸了的东西。

如果你把ASP.NET MVC应用程序模板(当你开始一个新的MVC项目创建的),也不会要求授权以下载静态内容。

如果你提供更多的信息,比如你的路线,还是其他什么东西,它会更容易理解你的问题,并找到解决的办法吧。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top