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.AppDomainAppPath property, which can be used anywhere in an ASP.Net AppDomain.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With