【问题标题】:System.ComponentModel.Win32Exception: Access is denied?System.ComponentModel.Win32Exception:访问被拒绝?
【发布时间】:2010-07-16 10:00:02
【问题描述】:

在我的网络应用程序中,我正在使用视频转换,我收到类似的错误

System.ComponentModel.Win32Exception:访问被拒绝

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

错误之类..

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

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

来源错误:

第 76 行: ffmpeg.StartInfo.Arguments = " -i \"" + video + "\" -vframes 1 -ss 00:00:10 -s 150x150 -f image2 -vcodec mjpeg \"" + thumb + "\"" ; // 参数! 第 77 行:ffmpeg.StartInfo.FileName = Page.MapPath("FFMPEG\\ffmpeg.exe"); //Page.MapPath("\\User\\Trailorvideos\\ffmpeg.exe"); //Page.MapPath(".") + "/ffmpeg.exe"; 第 78 行:ffmpeg.Start(); // 开始 !

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    您是否使用共享主机?您的代码在托管服务提供商上运行的信任级别可能低于本地服务器上的信任级别,并且您无法访问 COM。

    您可以阅读有关信任级别 here 的信息,许多共享托管服务提供商将信任级别设置为中等。

    【讨论】:

    • 是的,它是共享主机@Ben Robinson
    • 域有没有空间问题,我只是怀疑
    • 或者是否需要任何文件夹权限
    • 链接在这里可以正常工作,又是msdn.microsoft.com/en-us/library/wyts434y.aspx
    • 这可能不是空间或文件夹权限的问题,您可能根本不允许在共享主机上调用 COM,如果您做错了什么很容易导致整个服务器崩溃,因此共享主机提供商限制你能做的范围。我怀疑你是否会得到像转码视频一样占用大量 CPU 资源以在共享主机上工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多