2012-01-18 28 views
0

我在IIS 6下使用Open Rasta 2.0。我想将网站根目录重定向到网页。如何配置Open Rasta以在网站根目录下显示网页

documentation说:

注意,这将禁用IIS默认页面映射。解决方法 要么使用OpenRasta本身暴露您的默认页面...

我不能解决如何实现这一点。我在配置中尝试过各种路由,但它们似乎不适用于IIS。我也在我的DEV pc上使用Cassini服务器,当没有路由添加时,没有任何问题,但在某些路由下,我试图破坏它。

回答

1

你的意思是你想在网站的根目录上使用OpenRasta显示一个网页?在这种情况下,你可以做这样的事情,当你有wildcard mappings setup.

using (OpenRastaConfiguration.Manual) 
{ 
    ResourceSpace.Has. 
    ResourcesOfType<Home>(). 
    AtUri("/"). 
    HandledBy<HomeHandler>(). 
    RenderedByAspx("/views/index.aspx") 
} 

此外,当你说的路线是你谈论OpenRasta资源配置或IIS处理程序映射?

+0

我使用的OpenRasta资源配置和所有子页面渲染.aspx罚款,它只是根。我重新添加了显示的路线,但它不起作用,然后停止显示所有aspx页面。我会检查通配符映射,看看是否是这个问题。 – John 2012-01-19 08:15:54

+0

这是未正确配置的通配符映射 - 谢谢 – John 2012-01-19 08:59:09