[Mono-aspnet-list] It's Bug? - MapPath method cannot return apache2.2 aliases
USAGI@WRP
usagi at WonderRabbitProject.net
Sat May 23 10:42:46 EDT 2009
the method is "string System.Web.HttpContext.Current.Server.MapPath(string
path)".
I noticed that the method returned with a false pass on Apache(2.2) +
mod_mono(2.4) with alias configuration.
settings:
Apache xxxx.conf
DocumentRoot /var/www
Alias /hoge /var/hoge
ASP.NET code
var physicalPath = HttpContext.Current.Server.MapPath("/hoge")
The result in this situation becomes the ”/var/www/hoge”. it's not Physical
Path. it's Virtual Path on the Apache.
When I tested it in IIS7 with Windows Vista, the method returned truth
Physical Path. the problem is bug of mono?
# This trouble is avoidable easy.
# In substitution for an alias function of Apache, it should make a symbolic
link. for now.
--
View this message in context: http://www.nabble.com/It%27s-Bug----MapPath-method-cannot-return-apache2.2-aliases-tp23685146p23685146.html
Sent from the Mono - ASP.NET mailing list archive at Nabble.com.
More information about the Mono-aspnet-list
mailing list