1

我使用 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 时,它运行良好:

在此处输入图像描述

您在下面的屏幕截图中看到我的图像已正确获取。

在此处输入图像描述

当我将我的 colution 配置为与 IIS Web 服务器一起使用时,它不再起作用:

在此处输入图像描述

您在下面的屏幕截图中看到我的图像从未获得。

在此处输入图像描述

我在这个问题上花了很多时间。我真的很希望能够使用我的本地 IIS Web 服务器。

不要犹豫,向我询问配置、代码或其他任何内容,以帮助您了解这里出了什么问题。

谢谢。

编辑

正如 Darin 谈到的会话状态,下面是会话状态的 IIS Web 服务器配置。

在此处输入图像描述

在此处输入图像描述

4

0 回答 0