I have a C# website. It references several compiled dlls.
My dlls need to access folders on the website.
How do I find the root path of the website from the dlls?
I’ve tried
System.Environment.CurrentDirectory – > “C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE”
Assembly.GetExecutingAssembly().Location – > C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files……
I was going to use
System.Web.HttpContext.Current.Server.MapPath()
but System.Web.HttpContext.Current is null.
Thanks!
You’re looking for the
HttpRuntime.AppDomainAppPathproperty, which can be used anywhere in an ASP.Net AppDomain.