asp.net-mvc – 在Ubuntu 16.04中运行ASPNET Core应用程序时如何
发布时间:2020-12-15 23:58:49 所属栏目:asp.Net 来源:网络整理
导读:我试图使用dotnet core 1.1在Ubuntu 16.04中运行ASP5 / MVC6 ASPNET核心应用程序.我的应用程序驻留在用户主目录之外的一个目录中,主目录下的另一个目录包含带有图像(.jpg)文件的文件夹结构. 我收到以下错误… fail: Microsoft.AspNetCore.Diagnostics.Except
我试图使用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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- IIS7上的ASP.NET身份验证问题 – 对于Windows身份验证,User
- asp.net – 如何在umbraco中添加波斯语或其他语言Datatimep
- asp.net-core – 是否可以在ASP.NET Core中使用自定义Model
- asp.net-mvc – 如何使用“?”路由查询字符串以及如何处理
- .net – 使用COM注册托管程序集而不使用GAC
- asp.net-mvc – MVC控制器操作参数为null
- asp.net-mvc – MVC AntiForgeryToken重用以前生成的令牌
- asp.net-core – visual studio 2015没有看到我的xunit测试
- asp.net-mvc – 带有MVC Sitemap的Breadcrumb只显示一个级别
- ASP.NET Ajax库死了吗?
推荐文章
站长推荐
- asp.net web api控制器中不允许405个方法选项?
- 选择完成后和提交上传之前的asp.net FileUpload事
- 是*不*使用asp.net成员资格提供程序一个坏主意?
- asp.net – 在int类型的Web服务参数上设置minOcc
- asp.net-mvc – 使用mvc-mini-profiler
- asp.net – .NET 4.0 ObjectCache的线程安全和范
- asp.net – 使用ItemType进行强类型转发器控制?
- asp.net 将一个图片以二进制值的形式存入Xml文件
- asp.net – 在VS2008发布网站后,全球资源无法解决
- asp.net-mvc – 从控制器或视图模型创建下拉列表
热点阅读