2010-07-16 232 views
0

在我的web应用程序,我使用的视频转换,我收到错误,如System.ComponentModel.Win32Exception:访问被拒绝?

System.ComponentModel.Win32Exception:访问被拒绝

视频转换工作在的LocalServer罚款。当我在网上上传时,会发出这样的错误,你能帮助我吗?

错误,如..

访问被拒绝 说明:在当前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 ! 

回答

0

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

您可以阅读有关信任级别的信息here许多共享主机提供者将信任级别设置为中等。

+0

雅它是共享的托管@Ben罗宾逊 – 2010-07-16 11:57:12

+0

你寄它的链接无法使用@ben – 2010-07-16 11:57:53

+0

是否有在域中的任何空间的问题,这是我唯一的疑问或者 – 2010-07-16 12:02:07