Visual Studio 2010 を使用して ASP.NET MVC3 ソリューションに取り組んでいます。WCF サービス呼び出しから取得した画像を表示するビューがあります。このビューは、ローカルの IIS Web サーバーを介して正しく表示されませんでした。次に、ローカルの IIS Express を試してみたところ、すべてが期待どおりに機能することがわかりました。そのため、IIS Web サーバーの構成に何か問題があると結論付けました。IIS Web サーバーを使用できるようにしたいと考えています。
ビューの抜粋を次に示します。
<!DOCTYPE html>
<html lang="en">
<head>
...
</head>
<body>
...
<img src="@Url.Action("DownloadImage", new { imageID = 72 })" />
<img src="@Url.Action("DownloadImage", new { imageID = 73 })" />
...
</body>
</html>
ここでは何も複雑ではありません。画像タグのみの興味深い部分。(データベースから) 画像をレンダリングする WCF サービスを呼び出すコントローラーでアクションを呼び出します。
IIS Express で動作するようにソリューションを構成すると、非常にうまく機能します。
下のスクリーンショットを見ると、私の画像が正しく取得されていることがわかります。
IIS Web サーバーで動作するように colution を構成すると、動作しなくなります。
下のスクリーンショットを見ると、私の画像が取得されていないことがわかります。
私はこの問題に多くの時間を費やしました。ローカルの IIS Web サーバーで作業できるようになりたいと思っています。
ここで何が問題なのかを理解するのに役立つように、構成、コード、またはその他のことを遠慮なく私に尋ねてください。
ありがとう。
編集
Darin がセッション状態について語ったように、以下はセッション状態の IIS Web サーバー構成です。