I assume your application works using the built in development 
server prior to moving it over to IIS
Can you check your IIS 7 servers Handler mappings for your catalyst App 
(click on your app under sites in IIS manager and double click on Handler 
below is what I have mine setup to use. This ensures that files are 
handled by the staticFileModule (the order is important)

Hope this helps.


Tony B. Okusanya
Midrange Automation

From:   Craig Chant <>
To:     The elegant MVC web framework <>
Date:   10/22/2012 03:38 AM
Subject:        RE: [Catalyst] Canot get application working on IIS7 via 

Well  I've provided everything you requested, but not had a reply from 
you, shall I assume Catalyst doesn't work on IIS until I hear to the 

-----Original Message-----
From: Tomas Doran []
Sent: 17 October 2012 21:24
To: The elegant MVC web framework
Subject: Re: [Catalyst] Canot get application working on IIS7 via FastCGI

On 17 Oct 2012, at 16:49, Craig Chant wrote:

> Hi,
> I've been going round in circles unable to find any help on why my 
catalyst application won't work on IIS7 Windows Server 2008 R2
> I find all the documentation to be incorrect,, such as setting the path 
to '*' stops all static content being served from the root/static 
directory , I had to put '*.' For images etc to show.

Patch please?

> Now I cannot get any path to be recognised, 
http://mydomain/mycontroller/mymethod does nothing, and all that will load 
is the -> sub index :Path :Args(0) method.

Loading the wrong URI is significantly different to doing nothing, no?

> It doesn't matter what URL I point my browser to all I ever get is the 
welcome screen from the index method.
> If I use localhost for the devel server the app resolves the URL path 
correctly and the associated action runs from the correct controller.
> However, over IIS7 it will not work and I cannot find any resources to 
explain why.
> Please help!

You haven't given us anything to help try to explain why!

Please can you give us the debug output from startup of the app + the 
debug logs of asking for /, and asking for /a/uri/which/does/not/work ? 
Also, please add a Data::Dumper::Dumper to the 
Catalyst::Engine::prepare_path method - one at the start to dump $env, and 
two near the bottom to dump $c->request->uri and $c->request->base just 
after they've been assigned to...


Searchable archive:
Dev site:
This Email and any attachments contain confidential information and is 
intended solely for the individual to whom it is addressed. If this Email 
has been misdirected, please notify the author as soon as possible. If you 
are not the intended recipient you must not disclose, distribute, copy, 
print or rely on any of the information contained, and all copies must be 
deleted immediately. Whilst we take reasonable steps to try to identify 
any software viruses, any attachments to this e-mail may nevertheless 
contain viruses, which our anti-virus software has failed to identify. You 
should therefore carry out your own anti-virus checks before opening any 
documents. HomeLoan Partnership will not accept any liability for damage 
caused by computer viruses emanating from any attachment or other document 
supplied with this e-mail. HomeLoan Partnership reserves the right to 
monitor and archive all e-mail communications through its network. No 
representative or employee of HomeLoan Partnership has the authority to 
enter into any contract on behalf of HomeLoan Partnership by email. 
HomeLoan Partnership is a trading name of H L Partnership Limited, 
registered in England and Wales with Registration Number 5011722. 
Registered office: 26-34 Old Street, London, EC1V 9QQ. H L Partnership 
Limited is authorised and regulated by the Financial Services Authority.

Searchable archive:
Dev site:

U.S. BANCORP made the following annotations
Electronic Privacy Notice. This e-mail, and any attachments, contains 
information that is, or may be, covered by electronic communications privacy 
laws, and is also confidential and proprietary in nature. If you are not the 
intended recipient, please be advised that you are legally prohibited from 
retaining, using, copying, distributing, or otherwise disclosing this 
information in any manner. Instead, please reply to the sender that you have 
received this communication in error, and then immediately delete it. Thank you 
in advance for your cooperation.



Searchable archive:
Dev site:

Reply via email to