【发布时间】:2016-12-12 02:30:05
【问题描述】:
我正在尝试使用 dotnet core 1.1 在 Ubuntu 16.04 中运行 ASP5/MVC6 ASPNET 核心应用程序。我的应用程序位于用户主目录之外的一个目录中,而主目录之外的另一个目录包含一个包含图像 (.jpg) 文件的文件夹结构。
我收到以下错误...
fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[0]
An unhandled exception has occurred: Access to the path '/home/myuser/myimages/somefolder' is denied.
System.UnauthorizedAccessException: Access to the path '/home/myuser/myimages/somefolder' is denied. ---> System.IO.IOException: Permission denied
这里是一个文件夹结构的例子……
/home/myuser/mywebapp/mywebapp.dll
/home/myuser/myimages/somefolder/someimage.jpg
我已将以下目录更改为 777..
- /家
- /home/myuser
- /home/myuser/myimages
- /home/myuser/myimages/somefolder
...我也将文件 someimage.jpg 修改为 777。
我正在从 /home/myuser/mywebapp 运行 aspnet 核心应用程序。 sudo 我试过了,不行。
我可以在 ASPNET Core Web 应用程序中引用工作目录之外的目录中的文件吗?
【问题讨论】:
标签: asp.net-mvc .net-core