如何确定IIS中托管的WCF服务根文件夹的绝对文件路径?
我调查了System.ServiceModel.OperationContext
并发现了各种相对URI路径,但没有包含服务根文件夹的绝对路径。
答案 0 :(得分:5)
在对.NET框架进行了一些挖掘之后,我发现:
System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath
这将磁盘上的物理路径提供给应用程序的目录,即在从IIS托管的WCF服务的情况下,虚拟文件夹的绝对文件路径。