0

嗨,我的应用程序是 MVC,有一个带有 windows 媒体播放器的视图,它在我的本地主机上播放,但不在托管服务器上,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 中显示)。有什么建议么。

4

1 回答 1

0

尝试使用助手:

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

这将确保生成视频文件的正确 url。在此示例中,我假设您有一个Video子目录,并且该文件位于该目录中。

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

于 2013-01-21T06:22:59.567 回答