从 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

从 Flash 中的 swf 文件外部加载 xml 文件

mscomctl.ocx 加载失败!system32中有这个文件,也可以注册成功,但运行vb时 还是提示不能加载!

system32drive下的文件是如何加载启动的

System.Xml.XPath.XPathException:'Unclosed chain。'