我使用以下代码将图片复制到路径
public async Task<object> UploadImage(IFormFile file)
{
string path = Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot\uploads\");
string fileName = file.FileName;
string fullPath = Path.Combine(path, fileName);
await file.CopyToAsync(new FileStream(fullPath, FileMode.Create));
}
这段代码在本地主机上运行良好,但是当我在主机上发布我的应用程序时出现以下错误:
Access to the path C:\Inetpub\vhosts\site.com\wwwroot\uploads\file.png' is denied.
答案 0 :(得分:0)
需要检查和验证的东西很少。
以上内容是必需的,并且您的代码在 apppool 上下文中执行。