2010-12-01 24 views
0

私はアプリケーションをすべてのものから実行していましたがOKです。アプリケーションをデプロイして、マシン上のIIS7から実行します。7ウェブサイトはOKですが、アイコンと画像はコンテンツフォルダdosn私はこの画像がasp.net Mvc Webアプリケーションのデプロイ

+0

のようなものに、このようなパスを更新する必要がある場合があります。仮想ディレクトリとルートディレクトリの両方からアプリケーションを実行していますか、絶対パスを使用していますか? –

答えて

0

それは通常

  1. 仮想ディレクトリが尖っていることを確認し、プログラミング(およびデプロイ)ときに我々が見落とし小さなことですがファイルが見つかりませんと言っていた移動しようとすると、「がtはまた、ウェブページに表示されます正しい場所に
  2. あなたのコンテンツがすべて公開されていることを確認してください
  3. は、仮想ディレクトリのパーミッションが

詳しい情報がが起こっている正確に何を決定するのに役立つだろう正しいことを確認してください。

0

VS WebサーバーとIISでサイト設定を行う方法とで異なるパスで画像を参照している可能性があります。例えば

あなたはCSSファイル(または画像)を参照するように

<link href="../../Content/Somefile.css" />

を使用した場合、パスは、IISのマシン上に正しくないかもしれないことに注意してください。

あなたは、あなたの展開とプロジェクト自体にいくつかのより多くの情報を提供することができればそれが役立つだろう

<link href="<%: Url.Content("~/Content/Somefile.css") %> />

関連する問題