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

Reply via email to