Hi,
I was recently testing out Cherokee as a replacement for Apache. Cherokee has
been great so far, significantly faster and more efficient than Apache (and it
seems even faster than Lighttpd!). However I was encountering an issue with the
Mono wizard. I was trying to add a Mono project, but the wizard kept
saying "Directory doesn't look like a Mono based project". I looked into the
source code (trunk/admin/wizards/mono.py) and saw that it looks for an
index.aspx or default.aspx file.
Not all ASP.NET projects contain either of these files. For example, ASP.NET
MVC
uses URL routing and doesn't actually have physical .aspx files. A published
ASP.NET MVC application has a structure similar to this:
danieltest:/var/www/NHibernateMVCTest# ls
App_Data bin Content Global.asax Scripts Views Web.config
I'd probably change the check to look for either Global.asax or Web.config, as
both of these should exist in every ASP.NET application. Global.asax is
optional
but usually included, and Web.config is almost always included (as it has
settings for the website, things like database connection details, ASP.NET
version information, referenced assemblies, authentication information, etc)
Regards,
- Daniel
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee