我有一个使用.net c#的Web服务,我想写一个服务器上的文本文件,但我不能让它工作.我认为这是一个许可问题.
具体来说,我认为问题是我正在使用System.IO.Directory.GetCurrentDirectory().
System.IO.Directory.GetCurrentDirectory()
还有更好的选择吗?
尝试授予ASP.NET用户(或IIS正在运行的任何帐户)写入您尝试写入的文件夹的权限.
如果这是网络共享,请尝试将IIS作为可写入共享的域用户运行.
记住授予最小权限的原则(不要使用管理员级访问权限).