在.NET中将访问权限拒绝写入文件共享

时间:2015-11-12 16:14:27

标签: c# .net file iis

我有一个尝试将文件写入文件共享的Web服务。

iis中网站的应用程序池作为自定义域帐户运行:“domain \ domainaccount”

我在假设下运行,并希望当代码尝试编写文件时,它将使用“domain \ domainaccount”用户来执行此操作。

执行以下代码行会产生错误:Access to the path [filename] is denied

FileStream stream = File.Create(fileName, result.Length);

我已确认“domain \ domainaccount”帐户可以访问[filename],这是包含文件名的文件的完整路径。我甚至从共享结构的顶部给出了帐户访问权限,而不仅仅是文件需要写入的特定文件夹。事实上,如果我将记事本作为“domain \ domainaccount”运行,我可以将文件保存到该确切位置。

我可能做错了什么?是不是使用域帐户写入文件?如果没有,我可以改变它吗?

我应该注意,如果我从那里登录iis服务器并运行Web服务,我就不会收到拒绝访问的消息,并且文件已经创建。

0 个答案:

没有答案