IIS和asp mvc:如何启用对文件系统

时间:2015-05-14 10:20:54

标签: asp.net asp.net-mvc iis iis-7.5

在asp mvc我发布了一个网站:

C:\IISWorkspace\MyWebSite

现在在文件夹C:\ TestImages中,我希望用户能够创建一些子文件夹并放置一些图像。

例如,我已创建此文件夹并放置图像:

C:\TestImages\Test1\image1.png

现在,在我的剃刀视图中,我已经放了这段代码

<img src="C:\TestImages\Test1\image1.png" class="img-responsive" alt="Responsive image">

但没有显示任何内容。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

由于安全问题,浏览器无法访问您的文件系统。您必须在IIS中托管您的图像

为图像文件夹C:\ TestImages。

创建虚拟目录

假设您的虚拟目录名称是默认网站下的MyImages(用C:\ TestImages映射),然后您可以将路径指定为localhost \ MyImages \ Test1 \ image1.png