从Web方法内部查找应用程序路径

dav*_*ooh 4 .net c# asp.net webmethod

我正在ASP.NET页内实现Web方法以执行异步调用。现在,我需要了解Web应用程序的物理应用程序路径。

我通常使用Request.PhysicalApplicationPath,但是如何从Web方法内部获取相同的信息?

注意否Request或Server属性在Web方法内可用...

jim*_*lan 6

我一直使用:

var rootPath = HostingEnvironment.ApplicationPhysicalPath;
Run Code Online (Sandbox Code Playgroud)

您还需要添加using System.Web.Hosting;类指令头