ASP.NET应用程序文件夹之外的相对路径的绝对路径

时间:2013-12-04 08:13:26

标签: html asp.net asp.net-mvc image

例如我的应用程序位于C:\ Root \ App中 然后我从C:\ Image文件夹

获取我的图像

C:\ Image在web.config中配置,获取此文件夹的绝对路径将导致file://// C:// Image

有没有办法将其转换为相对于C:\ Root \ App文件夹的../../Image?

或者无论如何在标签中的app文件夹外显示图像? ..因为

1 个答案:

答案 0 :(得分:1)

基本上,你有三种方法:

  1. 使用文件系统解决方案 - 在应用程序目录中创建指向C:\ Image的硬链接。一切都应该工作得很好。
  2. 在应用程序目录中添加一个新的虚拟目录(“Images”),指向C:\ Image。
  3. 创建您自己的HttpModule / HttpHandler以服务C:\ Image目录中的文件。
  4. 如果您愿意,我可以写下更多关于这些解决方案的内容。