.net 访问WCF服务中的App_数据

.net 访问WCF服务中的App_数据,.net,wcf,.net,Wcf,如何访问WCF服务中的App_数据文件夹 我已放置xslt文件,但找不到路径。您需要使用HostingEnvironment.ApplicationPhysicalPath: string myXsltFilename = Path.Combine(HostingEnvironment.ApplicationPhysicalPath, "App_Data", "my.xslt"); 在处理路径时,您应该在Path类上使用静态方法。可能的话,但是我见过的每一篇使用此技术的MSDN文章都会对App

如何访问WCF服务中的App_数据文件夹


我已放置xslt文件,但找不到路径。

您需要使用HostingEnvironment.ApplicationPhysicalPath:

string myXsltFilename = Path.Combine(HostingEnvironment.ApplicationPhysicalPath, "App_Data", "my.xslt");

在处理路径时,您应该在Path类上使用静态方法。可能的话,但是我见过的每一篇使用此技术的MSDN文章都会对App_数据使用字符串文字。HostingEnvironment.MapPath()将两者结合起来。然而,App_数据并没有常数,所以您必须对其进行硬编码。但这并不是说它可以改变。我想casper说的是路径。Combine(str1,str2,str3,…)感谢随机、无评论的否决票,不管是谁:-)