2012-03-04 16 views
3

私がAsp.Net MVC 3アプリケーションのビューにSVG画像を埋め込むしようとしているが、私はやるときに、ブラウザがそれを示すのではなく、画像をダウンロードしようと...不思議画像を埋め込むと画像がダウンロードされますか?

、私はこれを経験したことがありませんPHP(CodeIgniter)で同じことをするときの問題。ここで

は、埋め込みコードです:

<embed src="@Url.Content("~/Content/images/testproduct/testimage.svg")" type="image/svg+xml" /> 

私も単純に先頭のスラッシュを使用して、Url.Contentずに試してみました。そして私はオブジェクト要素を代わりに試しました。同じ問題です。

ビューがHTML 5 DOCTYPEを使用しています。

ここに何が問題で、どのようにこれはPHPではなく、このAsp.Net MVCアプリケーションで仕事ができる可能ですか?私はlocalhostで試しただけですが、PHPでも同じですが、Visual Studio localhostではなくApacheを使用していました。

答えて

3

答えが見つかりました:SVGイメージのMimeタイプを処理していないVisual Studioの内部Webサーバーと関係がありました。だから、基本的にIIS 7.5 Expressを使用して、web.configファイルでMimeタイプを定義しなければなりませんでした。

関連する問題