访问被拒绝使用我的C#WCF webService写入文件

时间:2013-03-25 10:07:30

标签: c# wcf web-services exception permissions

我在服务器 Windows 2008 R2 上托管了WCF Web服务。 一切都在我的localhost项目 Visual Studio 2012 上完美运行。

但是,一旦部署在我的服务器上。当我的WCF尝试在C:\。

中保存XML文件时,我的应用程序抛出异常

我立即认为它来自权限问题。我已经尝试在用户 IUSR 上添加文字权限,但它没有改变任何内容。我甚至试图将所有权利应用于用户“Everyone”。但没有成功! 一个主意 ?感谢

以下是关于项目配置的截图:

enter image description here

enter image description here

抛出异常的代码:

XmlTextWriter myXmlTextWriter = new XmlTextWriter("c:/world.xml", null);

1 个答案:

答案 0 :(得分:1)

为什么要保存到根驱动器文件夹?当您尝试保存为C:\Stuff时会发生什么?

如果这不像Network Service那样运行,我会冒险猜测是因为像UAC这样的东西会阻止你写入被认为受限制的某些地方。