从webservices写一个文件

use*_*149 3 .net c# file-io web-services

我有一个使用.net c#的Web服务,我想写一个服务器上的文本文件,但我不能让它工作.我认为这是一个许可问题.

具体来说,我认为问题是我正在使用System.IO.Directory.GetCurrentDirectory().

还有更好的选择吗?

Sti*_*ack 9

尝试授予ASP.NET用户(或IIS正在运行的任何帐户)写入您尝试写入的文件夹的权限.

如果这是网络共享,请尝试将IIS作为可写入共享的域用户运行.

记住授予最小权限的原则(不要使用管理员级访问权限).