asp.net-mvc – 在Ubuntu 16.04中运行ASPNET Core应用程序时如何访问另一个文件夹中的文件
发布时间:2020-05-23 23:00:08 所属栏目:asp.Net 来源:互联网
导读:我试图使用dotnet core 1.1在Ubuntu 16.04中运行ASP5 / MVC6 ASPNET核心应用程序.我的应用程序驻留在用户主目录之外的一个目录中,主目录下的另一个目录包含带有图像(.jpg)文件的文件夹结构. 我收到以下错误… fail: Microsoft.AspNetCore.Diagnostics.Excepti
|
我试图使用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 …我还有chmodded文件someimage.jpg到777. 我从/ home / myuser / mywebapp运行aspnet核心应用程序.我试过sudo并没有好处. 我可以在ASPNET核心Web应用程序中引用工作目录之外的目录中的文件吗? 解决方法默认情况下,静态文件应位于wwwroot文件夹中,该文件夹位于您工作的文件夹中.但是如果你想让它们保持在外面,你可以配置静态文件中间件:public void Configure(IApplicationBuilder app,IHostingEnvironment env,ILoggerFactory loggerFactory)
{
app.UseStaticFiles();
app.UseStaticFiles(new StaticFileOptions()
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(),@"MyStaticFiles")),RequestPath = new PathString("/StaticFiles")
});
}
请参阅教程here. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – WebMethod以JSON格式返回值
- asp.net-mvc – 如何在ASP.NET MVC中使用编译的全局资源
- asp.net-mvc-3 – ASP.NET MVC 3在web.config中的区域和多个
- 配置 – 升级到ASP.NET 4.5后出现404错误
- asp.net Web.config 详细配置说明
- asp.net-mvc – mvc razor @helper可以返回非编码标签吗?
- asp.net-mvc-3 – 从ViewBag添加@ Html.TextBox值
- ASP.NET搜索引擎
- 在asp.net之后的回发动作刷新页面
- 使用ASP.NET MVC4 jquery/javascript捆绑
推荐文章
站长推荐
- asp.net-mvc-4 – 使用基本HTTP身份验证的MVC4 a
- asp.net-web-api – 哪个优先级,ASP.NET Web Api
- asp.net-mvc – ASP.NET MVC现在是“开源”.这是
- asp.net-core – 如何在ConfigureServices中获取
- asp.net-mvc – 您是否使用任何自定义ASP.NET MV
- asp.net – 使用JavaScript重新排列的ListBox元素
- ASP.NET分析器错误无法加载代码
- asp.net-mvc – 哪个更正确:使用UpdateModel()或
- asp.net-mvc – 具有区域的Url.Action()返回空字
- asp.net – 访问在DelegatingHandler中执行的当前
热点阅读
