代码之家  ›  专栏  ›  技术社区  ›  Surya sasidhar

System.ComponentModel.win32Exception:访问被拒绝?

  •  0
  • Surya sasidhar  · 技术社区  · 16 年前

    在我的Web应用程序中,我正在使用视频转换,我遇到了错误,比如

    System.ComponentModel.win32Exception:访问被拒绝

    在本地服务器中,视频转换工作正常。当我上传到网上的时候,会出现这样的错误,你能帮我吗?

    像…

    访问被拒绝 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

    异常详细信息:System.ComponentModel.win32Exception:访问被拒绝

    源错误:

    Line 76:               ffmpeg.StartInfo.Arguments = " -i \"" + video + "\"    -vframes 1 -ss 00:00:10 -s 150x150 -f image2 -vcodec mjpeg \"" + thumb + "\""; // arguments !
    Line 77:               ffmpeg.StartInfo.FileName = Page.MapPath("FFMPEG\\ffmpeg.exe"); //Page.MapPath("\\User\\Trailorvideos\\ffmpeg.exe");  //Page.MapPath(".") + "/ffmpeg.exe";
    Line 78:               ffmpeg.Start(); // start !
    
    1 回复  |  直到 13 年前
        1
  •  0
  •   Coding Flow    16 年前

    你在使用共享主机吗?可能您的代码在托管提供商的较低信任级别上运行,即它在本地服务器上,并且您没有访问COM的权限。

    你可以阅读有关信任级别的信息 here 许多共享托管提供程序将信任级别设置为中级。

    推荐文章