使用IIS Express和Visual Studio调试项目时出现持久访问拒绝消息

斯凯·博尼韦尔

我正在Visual Studio 2019中调试我的NetCore 3.1项目。我正在使用Windows 10上的内置IIS Express在本地进行此操作。

我正在尝试将文件保存到我的D:驱动器。

当我使用IIS Express在调试模式下运行Visual Studio项目时,尝试将文件复制到本地文件系统时,出现以下错误:

{"Access to the path 'D:\\biologyMedia\\eb4cf4c2-6434-4cfe-9fa8-0033bc9b1a08' is denied."}

该错误发生在try块中的以下方法中:

public async Task<bool> CopyFile(IFormFile examFile, Guid diseaseId)
{
    string path = @"D:\biologyMedia\" + diseaseId + @"\";

    if (!Directory.Exists(path))
    {
        DirectoryInfo di = Directory.CreateDirectory(path);
    }

    try
    {
        using (var fileStream = new FileStream(path, FileMode.Create))
        {
            await examFile.CopyToAsync(fileStream);
        }

    } catch (Exception e)
    {
        var error = e.InnerException;
        return false;
    }

    return true;
}

根据先前的答案,我尝试了以下方法:

  • 在项目属性中将Windows身份验证设置为启用
  • 以管理员身份启动Visual Studio
  • 完全控制D:驱动器到本地服务,网络服务,IUSR,IIS_USERS和NETWORK,以及我自己的Windows帐户(是Administrator的成员)。

我不确定还能尝试什么。

有人以前解决过这个吗?

谢谢!

詹姆士

斯凯(Skye),对不起,但那可能是您进入的道路

using (var fileStream = new FileStream(path, FileMode.Create))
        {
            await examFile.CopyToAsync(fileStream);
        }

实际上是文件夹@“ D:\ biologyMedia \” + diseaseId + @“ \”; 因此没有文件名?

因此,您尝试将文件复制到文件夹而不是复制到文件夹吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Visual Studio进行调试时,IIS拒绝连接

来自分类Dev

SPI端口转发和Visual Studio 2013(IIS Express)

来自分类Dev

Visual Studio 2015 / IIS Express和ApiController POST事件

来自分类Dev

Visual Studio 和 IIS Express 随机停止工作

来自分类Dev

在使用IIS Express 8.0的Visual Studio 2013中进行调试时,无法访问使用Windows身份验证的[授权] MVC方法

来自分类Dev

在Visual Studio 2015中使用IIS服务器而不是IIS Express

来自分类Dev

在Visual Studio 2015中启动Web项目时出现IIS Express 10(64位)错误

来自分类Dev

如何在Visual Studio 2013中使用IIS(非Express)进行调试

来自分类Dev

使用Connector / NET和Visual Studio 2013 Express引用MySQL

来自分类Dev

使用Visual Studio2005和Windows Mobile SDK调试Windows CE项目时出现getProcAddressW错误

来自分类Dev

尝试使用Visual Studio 2010调试DLL(C ++)时出现错误消息

来自分类Dev

Visual Studio 2015和IIS Express在每个请求上续订会话ID

来自分类Dev

使用 IIS Express 在 AngularJS 项目中出现 403 错误

来自分类Dev

Visual Studio 2015 IIS Express 500错误

来自分类Dev

Visual Studio找不到IIS Express

来自分类Dev

在没有Visual Studio的情况下使用IIS Express运行Web服务

来自分类Dev

如何在visual studio 2017社区版的IIS Express中使用php

来自分类Dev

使用IIS(非Express)将Visual Studio 2013(或2015)JS调试器附加到浏览器

来自分类Dev

IIS Express(调试模式)和 HTTPS

来自分类Dev

从Visual Studio启动网站时IIS Express崩溃

来自分类Dev

C ++程序未使用Clang和Visual Studio 2010 Express进行编译

来自分类Dev

使用Visual Studio Ultimate试用版和Express版的SQL单元测试

来自分类Dev

使用IIS的MVC“访问被拒绝”

来自分类Dev

使用 Visual Studio 运行时查找和替换有效,但在运行 IIS 时出现空异常错误

来自分类Dev

MVC Visual Studio和IIS问题

来自分类Dev

Visual Studio 和 IIS 管理器

来自分类Dev

在使用IIS Express进行调试/运行时,Visual Studio 2019 Enterprise会自动添加COMPLUS_ForceENC环境变量

来自分类Dev

Visual Studio 2013中的IIS高CPU使用率

来自分类Dev

使用IIS部署Visual Studio Web应用程序

Related 相关文章

  1. 1

    使用Visual Studio进行调试时,IIS拒绝连接

  2. 2

    SPI端口转发和Visual Studio 2013(IIS Express)

  3. 3

    Visual Studio 2015 / IIS Express和ApiController POST事件

  4. 4

    Visual Studio 和 IIS Express 随机停止工作

  5. 5

    在使用IIS Express 8.0的Visual Studio 2013中进行调试时,无法访问使用Windows身份验证的[授权] MVC方法

  6. 6

    在Visual Studio 2015中使用IIS服务器而不是IIS Express

  7. 7

    在Visual Studio 2015中启动Web项目时出现IIS Express 10(64位)错误

  8. 8

    如何在Visual Studio 2013中使用IIS(非Express)进行调试

  9. 9

    使用Connector / NET和Visual Studio 2013 Express引用MySQL

  10. 10

    使用Visual Studio2005和Windows Mobile SDK调试Windows CE项目时出现getProcAddressW错误

  11. 11

    尝试使用Visual Studio 2010调试DLL(C ++)时出现错误消息

  12. 12

    Visual Studio 2015和IIS Express在每个请求上续订会话ID

  13. 13

    使用 IIS Express 在 AngularJS 项目中出现 403 错误

  14. 14

    Visual Studio 2015 IIS Express 500错误

  15. 15

    Visual Studio找不到IIS Express

  16. 16

    在没有Visual Studio的情况下使用IIS Express运行Web服务

  17. 17

    如何在visual studio 2017社区版的IIS Express中使用php

  18. 18

    使用IIS(非Express)将Visual Studio 2013(或2015)JS调试器附加到浏览器

  19. 19

    IIS Express(调试模式)和 HTTPS

  20. 20

    从Visual Studio启动网站时IIS Express崩溃

  21. 21

    C ++程序未使用Clang和Visual Studio 2010 Express进行编译

  22. 22

    使用Visual Studio Ultimate试用版和Express版的SQL单元测试

  23. 23

    使用IIS的MVC“访问被拒绝”

  24. 24

    使用 Visual Studio 运行时查找和替换有效,但在运行 IIS 时出现空异常错误

  25. 25

    MVC Visual Studio和IIS问题

  26. 26

    Visual Studio 和 IIS 管理器

  27. 27

    在使用IIS Express进行调试/运行时,Visual Studio 2019 Enterprise会自动添加COMPLUS_ForceENC环境变量

  28. 28

    Visual Studio 2013中的IIS高CPU使用率

  29. 29

    使用IIS部署Visual Studio Web应用程序

热门标签

归档