Web应用程序文件夹的权限

时间:2019-03-11 10:10:52

标签: asp.net-mvc visual-studio permissions

我正在Visual Studio 2017 CE中编写一个Web应用程序,该应用程序必须在服务器文件夹上编写pdf文件。我仍处于开发过程中,在调试时要使用此行代码创建文件:

FileStream fs = new FileStream(filePath, FileMode.Create)

它给了我这个例外:

  

System.UnauthorizedAccessException:'访问权限为'C:\ Users \ myUserName \ source \ repos \ Magazzino \ Magazzino.WebUI \ ricevute'negato。”

我拥有该文件夹的权限,属于Administrators组,并且已授予IIS_IUSRS该文件夹的完整权限。我想念什么?谢谢。

1 个答案:

答案 0 :(得分:0)

您能告诉我们您的filePath代码吗?我遇到了类似问题,并且文件路径有很多问题。我不得不这样写:var path = Environment.GetFolderPath(Environment.SpecialFolder.CommonDesktopDirectory)

更新:您可以使用FileMode.OpenOrCreate而不是仅使用create,如果文件不存在,它将创建文件;-)