Windows Media Player - 500内部服务器错误

时间:2013-01-21 04:50:35

标签: asp.net-mvc-3 media-player wmv

您好我的应用程序是MVC,有Windows Media Player的视图,它在我的本地主机上播放但不在托管服务器上播放,MIME设置正确。 这是我的剧本:

<object codebase="http://www.apple.com/qtactivex/qtplugin.cab" 
        classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" 
        type="application/x-oleobject"> 
        <param name="url" value="../../Video/1.wmv"/> 
        <embed src="../../Video/1.wmv" 
            type="application/x-mplayer2" 
            pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"></embed> 
    </object> 

我在一个简单的HTML文件中尝试了相同的脚本,它在服务器上运行良好。

我收到500内部服务器错误(显示在Fiddler中)。任何建议。

1 个答案:

答案 0 :(得分:0)

尝试使用帮助器:

<param name="url" value="@Url.Content("~/Video/1.wmv")" /> 
<embed src="@Url.Content("~/Video/1.wmv")" 

这将确保生成正确的视频文件网址。在这个例子中,我假设你有一个Video子目录,该文件在这个目录中。

就500错误而言,我认为它与您显示的代码段无关。尝试查看服务器的EventLog,其中跟踪未处理的异常。