【问题标题】:Access App_Data in WCF service在 WCF 服务中访问 App_Data
【发布时间】:2009-01-26 16:57:41
【问题描述】:

如何访问 WCF 服务中的 App_Data 文件夹?

我已经放置了一个 xslt 文件,但我找不到路径。

【问题讨论】:

    标签: .net wcf


    【解决方案1】:

    您需要使用 HostingEnvironment.ApplicationPhysicalPath:

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

    【讨论】:

    • 在处理路径时应该使用 Path 类的静态方法。
    • 可能,但是我见过的每一篇使用这种技术的 MSDN 文章总是使用字符串文字来表示 App_Data。
    • HostingEnvironment.MapPath() 结合了两者。但是,App_Data 没有常量,因此您只能进行硬编码。并不是说它可以改变。
    • 我认为 casper 说的是 Path.Combine(str1,str2,str3,...)
    • 感谢随机、无评论的反对票,无论是谁 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多