2017-01-10 5 views
0

私はMVC Webアプリケーションを持っています。 開始URLは// foo/login/indexです。 ビュー上に画像/ bar.jpgを表示します。 画像は、この作品私の作業ステーションでデディレクトリ// FOO /画像にウェブアプリケーションの現在のディレクトリを決定するもの

ですが、私はそれが画像へのURLので、サイトは画像を見つけることができませんテストサーバー上にインストールすると、次のとおりです。 // foo/login/images/bar.jpgの代わりに//foo/images/bar.jpg

私のワークステーションの現在のディレクトリは、テストサーバーのものとは異なります。

私の質問:何がMVC Webアプリケーションでカレントディレクトリを決定

答えて

1

あなたはおそらくあなたのビューでこのような何かを持っている:

<img src="images/bar.jpg"> 

はに交換してください:

<img src="~/images/bar.jpg"> 

チルダまたは〜文字は、実行時にレンダリングエンジンによってWebサイトのルート(ホームパス)に解決されます。

関連する問題