# IIS5 + WIN2K + rails + isapirewrite + fast\_cgi

**URL:** <https://www.ruby-forum.com/t/iis5-win2k-rails-isapirewrite-fast-cgi/127919>\
**Category:** IT\
**Created:** [February 2, 2008, 5:02pm UTC](https://www.ruby-forum.com/t/iis5-win2k-rails-isapirewrite-fast-cgi/127919 "2008-02-02T17:02:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![salasth](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@salasth](https://www.ruby-forum.com/u/salasth)\
**Post date:** [February 2, 2008, 5:02pm UTC](https://www.ruby-forum.com/t/iis5-win2k-rails-isapirewrite-fast-cgi/127919/1 "2008-02-02T17:02:38Z")

</div>

Salve,  
Ã¨ da diversi giorni che cerco di far funzionare RoR dietro un server  
IIS5.0 preesistente su di un windows 2000 server.  
Ho seguito diverse guide presenti in rete.  
Sembra funzionare tutto se non effettuo richieste POST, oppure se  
effettuo richieste GET.  
mi da questo errore:

Application error (Apache)

Change this error message for exceptions thrown outside of an action  
(like in Dispatcher setups or broken Ruby code) in public/500.html

L’applicazione funziona perfettamente se la lancio con script/server -e  
production

Mentre dietro IIS 5 (non 5.1) mi da questo tipo di errore:

Processing ApplicationController#new\_info\_prodotti (for x.x.x.x at  
2008-02-02 16:57:33) [GET]  
Session ID: 3defbdd1372316db9ea5df91fc453e17  
Parameters: {“opnq”=\>"/render/new\_info\_prodotti",  
“action”=\>“new\_info\_prodotti”, “controller”=\>“render”}

LoadError (Expected  
C:/RAILS\_~1/nicoloro/public/…/config/…/app/controllers/render\_controller.rb  
to define RenderController):  
C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active\_support/dependencies.rb:249:in  
`load_missing_constant' C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in`const\_missing’  
C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active\_support/dependencies.rb:464:in  
`const_missing' C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/inflector.rb:250:in`constantize’  
C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active\_support/core\_ext/string/inflections.rb:148:in  
`constantize' C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/routing.rb:1284:in`recognize’  
C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:40:in  
`dispatch' C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:168:in`process\_request’  
C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/fcgi\_handler.rb:143:in  
`process_each_request!' C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:109:in`with\_signal\_handler’  
C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/fcgi\_handler.rb:142:in  
`process_each_request!' C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/site_ruby/1.8/fcgi.rb:598:in`each\_cgi’  
C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/site\_ruby/1.8/fcgi.rb:595:in  
`each' C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/site_ruby/1.8/fcgi.rb:595:in`each\_cgi’  
C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/fcgi\_handler.rb:141:in  
`process_each_request!' C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/fcgi_handler.rb:55:in`process!’  
C:/INSTAN~1.7-W/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/fcgi\_handler.rb:25:in  
`process!’  
C:/RAILS\_~1/nicoloro/public/dispatch.fcgi:24

Ultima cosa. Ho seguito la stessa procedura di installazione su WINXP +  
IIS5.1 e il tutto funziona perfettamente.

C’Ã¨ qualcuno che puÃ² darmi una mano?  
Grazie mille.

---

<div class="post-metadata">

**Author:** ![salasth](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@salasth](https://www.ruby-forum.com/u/salasth)\
**Post date:** [February 3, 2008, 1:07pm UTC](https://www.ruby-forum.com/t/iis5-win2k-rails-isapirewrite-fast-cgi/127919/2 "2008-02-03T13:07:17Z")

</div>

Carlo Sorda wrote:

> LoadError (Expected  
> C:/RAILS\_~1/nicoloro/public/…/config/…/app/controllers/render\_controller.rb  
> to define RenderController):

Quest’errore significa che secondo l’interprete la classe in  
render\_controller.rb non Ã¨ RenderController (dovrebbe essere class  
RenderController \< ApplicationController), ma se funziona dietro a  
webrick e con l’altro server su WinXP allora vuol dire che il problema  
non Ã¨ questo. Sei perÃ² sicuro che i file siano esattamente gli stessi?  
Magari ti Ã¨ scappato un edit.

Paolo
