This blog post may be able to help you:
http://hammett.castleproject.org/?p=283

Cheers
John

On Feb 24, 1:31 pm, Ruprict <[email protected]> wrote:
> So, my web host (webhost4life) recently migrated our site to a "new
> system", which I presume to mean, IIS7.0 (I can't get ANY help/info
> from them).  It immediately broke our Monorail site, which had been
> running fine on the old system.  It seems that the routing is now
> broken.  I have scoured the www looking for how to get this going, and
> I seem to have it working locally (on my Windows 7 box) but I cannot
> get it working on the WH4L server.
>
> If it is IIS7.0, and I am relatively sure that it is, then I should be
> able to do all necessary script mappings, etc in the web.config
> itself.  Here is (what I think is) the relevant code:
>
> Web.config
> <configSections>
>                 <section name="monorail"
> type="Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler,
> Castle.MonoRail.Framework"/>
> </configSections><system.webServer>
>     <modules>
>       <add name="routing"
> type="Castle.MonoRail.Framework.Routing.RoutingModuleEx,
> Castle.MonoRail.Framework" />
>     </modules>
>     <handlers>
>       <clear />
>       <add name="JavaScriptFiles" path="*.js" verb="GET"
> modules="StaticFileModule" scriptProcessor="" resourceType="File"
> requireAccess="Script" />
>       <add name="HtmlPages" path="*.html" verb="GET"
> modules="StaticFileModule" scriptProcessor="" resourceType="File"
> requireAccess="Script" />
>       <add name="HtmPages" path="*.htm" verb="GET"
> modules="StaticFileModule" scriptProcessor="" resourceType="File"
> requireAccess="Script" />
>       <add name="GifImages" path="*.gif" verb="GET"
> modules="StaticFileModule" scriptProcessor="" resourceType="File"
> requireAccess="Script" />
>       <add name="PngImages" path="*.png" verb="GET"
> modules="StaticFileModule" scriptProcessor="" resourceType="File"
> requireAccess="Script" />
>       <add name="JpegImages" path="*.jpg" verb="GET"
> modules="StaticFileModule" scriptProcessor="" resourceType="File"
> requireAccess="Script" />
>       <add name="CssFiles" path="*.css" verb="GET"
> modules="StaticFileModule" scriptProcessor="" resourceType="File"
> requireAccess="Script" />
>       <add name="Icons" path="*.ico" verb="*"
> modules="StaticFileModule" scriptProcessor="" resourceType="File"
> requireAccess="Script" />
>       <add name="MonoRail" path="*" verb="*"
> type="Castle.MonoRail.Framework.MonoRailHttpHandlerFactory,
> Castle.MonoRail.Framework" modules="ManagedPipelineHandler"
> scriptProcessor="" resourceType="Unspecified" requireAccess="Script"
> allowPathInfo="false" preCondition="" responseBufferLimit="4194304" />
>     </handlers>
>   </system.webServer>
>
> Global.asax
>
> public void Application_OnStart(object sender, EventArgs e)
>         {
>             container = new WindsorContainer(new XmlInterpreter());
>
>             PatternRoute rule = new PatternRoute("default", "/")
>                 .DefaultForController().Is<HomeController>()
>                 .DefaultForAction().Is("index");
>
>             RoutingModuleEx.Engine.Add(rule);
>             RoutingModuleEx.Engine.Add(new PatternRoute("All", "/
> <controller>/<action>.pet")
>                 .DefaultForArea().IsEmpty);
>
>         }
>
> The .pet extension is the extension I am trying to use (it's a
> veterinarian) which, again, worked great before.  I am using the
> NVelocity view engine, if that matters.  The Homepage actually works ,
> but if I go to any of the pages with a .pet extension, I get 404.  I
> just want the simple /<controller>/<action> route to work.  No areas
> or nested routes or anything else.
>
> Anyway, if anyone has a suggestion on what I can do to try and get
> this going, I'd appreciate it.
>
> Thanks,
> Ruprict

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en.

Reply via email to