从 System32 中的文件夹加载 XML 文件以获取 wcf (.svc) c# 代码
Posted
技术标签:
【中文标题】从 System32 中的文件夹加载 XML 文件以获取 wcf (.svc) c# 代码【英文标题】:Load XML file from a folder inside System32 for wcf (.svc) c# code 【发布时间】:2012-03-04 00:39:54 【问题描述】:我想从 wcf (.svc.cs) 内的方法加载位于 system32 内的应用程序文件夹之一的 xml 文件。
我尝试使用共享驱动器,将共享驱动器映射为 Z: 并在所有情况下都使用直接路径 C:\Windows\System32\WindowsPowerShell\v1.0\Modules\App 我得到 System.IO.DirectoryNotFoundException
是否可以从 System32 读取 xml 文件,请告诉我
谢谢 迪帕克
【问题讨论】:
【参考方案1】:是否可以从 System32 读取 xml 文件
可以,但是您需要在对该文件夹具有读取权限的帐户下运行您的应用程序。你提到了WCF。如果您在 IIS 中托管此服务,请确保使用此类帐户配置应用程序池。
【讨论】:
【参考方案2】:您必须将目录权限授予运行 WCF 服务主机的用户帐户。
【讨论】:
以上是关于从 System32 中的文件夹加载 XML 文件以获取 wcf (.svc) c# 代码的主要内容,如果未能解决你的问题,请参考以下文章
如何以中等信任从 ASP.NET 中的 bin 文件夹加载文件
System.IO.FileNotFoundException:无法加载文件或程序集System.Xml.Linq