Hi, I'm checking out the new IronRuby.Rack utils with a small web application (not the sample one) I have here. The first problems I had were related to version problems since the project had been created using version 1.0.0.0 (and I'm using 1.1). Small fixes for the references in the project made this problem go away.
Another problem was that the virtual directory on the IIS server was created using the default application pool, which uses .NET 2. Since I'm using the .NET 4 version I had to change the application pool. Last problem, which I couldn't figure out yet is that now I get the next error: unknown: No coercion operator is defined between types 'System.String' and 'IronRuby.Builtins.MutableString'. (TypeError) I took a look at the log and it seems like the problem is somewhere in this method: private object Rackup() { Utils.Log("=> Loading Rack application"); var fullPath = Path.Combine(_appRoot, "config.ru"); if (File.Exists(fullPath)) { return IronRubyEngine.ExecuteMethod<RubyArray>( IronRubyEngine.Execute("Rack::Builder"), "parse_file", MutableString.CreateAscii(fullPath))[0]; } return null; } Any ideas? Thanks! Shay. -------------------------------------------------------- Shay Friedman | Microsoft Visual C#/IronRuby MVP | Author of IronRuby Unleashed Blog: http://IronShay.com | Twitter: http://twitter.com/ironshay On Wed, Jul 7, 2010 at 11:20 PM, Kevin Radcliffe <kevin.radcli...@gmail.com>wrote: > Jimmy, > > As mentioned before, it appears (at least on my own Windows 7 x64 system) > that add_acl (in lib\rack\deploy\iis.rb) was not giving FullControl rights > to IIS_IUSRS as expected. > This results in the "cannot read configuration file" that Ryan reported > above. > > I was able to get the system to give appropriate rights to IIS_IUSRS but in > a very strange way: > > I had to give it 2 FileSystemAccessRules, one simpler one and the full one > (that you already had in iis.rb) > If I give it one or the other but not BOTH, it will add IIS_IUSRS as a user > of the app directory, but will NOT give it any permissions at all. > > Here's the gist with my minor edits (in case it is helpful). > (again, this is from lib\rack\deploy\iis.rb): > > http://gist.github.com/467279 > > Unfortunately, I'm not really sure WHY this is the case. > It seems strange to be required to essentially add 2 rules that appear to > do the same thing. > > Best Regards, > Kevin Radcliffe > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core@rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >
_______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core