我正在 ASP.NET 页面内实现一个 Web 方法来执行异步调用。现在我需要知道我的网络应用程序的物理应用程序路径。
我通常使用 Request.PhysicalApplicationPath
,但如何从网络方法中获取相同的信息?
注意 Web 方法中没有可用的Request
或Server
属性...
最佳答案
我一直使用:
var rootPath = HostingEnvironment.ApplicationPhysicalPath;
您还需要在类指令 header 中添加 using System.Web.Hosting;
关于c# - 从 Web 方法内部查找应用程序路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11756052/