IIS 和 asp mvc:如何启用对文件系统中文件夹的访问

IIS and asp mvc : how enable access to folder in filesystem

在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">

但什么也没有显示。

我该如何解决这个问题?

由于安全原因,浏览器无法访问您的文件系统concerns.You 必须在 IIS 中托管您的图像

为您的图像文件夹创建一个虚拟目录 C:\TestImages。

假设你的虚拟目录名称是默认网站下的MyImages(映射到C:\TestImages),那么你可以给路径localhost\MyImages\Test1\image1.png