2016-08-29 10 views
0

html videoタグを使用してMVCプロジェクトで初めてビデオを使用しようとしました。私はサンプルのローカルmp4ファイルを使ってテストしました。Mimeマップを使用しているときにMVCがレンダリングされない

<staticContent> 
    <mimeMap fileExtension=".mp4" mimeType="video/mp4" /> 
</staticContent> 

私のプロジェクトは、ビデオだっ発表された後は次のように私は、MP4を再生するために取得し、私は、web.configファイルでmimeMapを使用していたことを読み取ることができませんでした

  <video controls="controls" width="500" id="video_contract"> 
       <source src="~/videos/samplevideo.mp4" type="video/mp4" /> 
      </video> 

テスト公開のプロジェクトでは問題ありません。

問題は私のローカル開発プロジェクトがイメージのレンダリングなどを停止したことです。問題を調査した結果、これが見つかりましたMVC CSS not rendering in Visual Studio When debugging

命令通り、私はmimeMapコマンドを削除しましたが、すべて元気でした。私はまだmp4ビデオを表示する必要があるので、どうすればこの問題を回避できますか?

明らかに何かが間違っていたら謝罪しますが、ASP.netプログラミングにはまだまだ慣れていません。

ありがとうございました。アプリケーションにMIMEタイプを追加する前に、あなたが最初に追加されているタイプを削除する方が良いでしょう

+0

これを試してみて、私に知らせてください。 ' < " mp4" 形式mimeMap fileExtension = MIMEタイプ= "ビデオ/ MP4" /> を<:それが動作する場合、私は答えとして、それを投稿します/ staticContent> ' – adiga

+0

あなたは大歓迎です。私はいくつかの説明で答えを掲載しました。 – adiga

答えて

0

<staticContent> 
    <remove fileExtension=".mp4" /> 
    <mimeMap fileExtension=".mp4" mimeType="video/mp4" /> 
</staticContent> 

これは、MIMEタイプがすでにあなたに展開しているサーバー上に構成されている場合は任意の競合を避けるためです。


OR手動で追加またはMime TypesにIIS上 enter image description here

クリックしてMIMEタイプを削除することができます - >Open Feature

enter image description here

関連する問題