我将Forms身份验证应用于单轨项目。
在登录页面中,无法加载所有静态文件。似乎只有在用户登录后才能加载静态文件。在登录页面中,对script.js的请求被重定向到
http://localhost:49529/MySite/Login/Index.rails?ReturnUrl=%2fMySite2fContent%2fjs%2fscripts.js
感谢您的帮助。
答案 0 :(得分:1)
如果你去扩展路径并注册“*”请求通过MonoRail,可能就是这种情况。
尝试在MonorailHttpHandlerFactory设置之前添加StaticFileHandler,如下所示:
<add verb="*" path="*.pdf" type="System.Web.StaticFileHandler"/>
<add verb="*" path="*.zip" type="System.Web.StaticFileHandler"/>
...
<add verb="*" path="*"
type="Castle.MonoRail.Framework.MonoRailHttpHandlerFactory,
Castle.MonoRail.Framework"/>