asp.net - 如何访问 wwwroot 之外的文件夹?

标签 asp.net iis relative-path

我的网站支持查看和编辑大量包含大量图像的文档 图像文件夹大小等于 500 GB 当我开发网站时,我在网站中创建了图像文件夹来访问图像 但是当发布我的网站时,客户需要一个页面来指定图像文件夹的任何文件夹路径,导致他很难复制所有图像,并且分区c的大小是另一个问题。所以他在外部硬盘中有这些图像,并且想要在图像文件夹的设置页面路径中进行设置,然后我的网站查看此路径(在服务器上) 我如何在外部硬盘上访问这些图像

最佳答案

在您的网站内创建一个虚拟目录,并提供网站文件夹外部包含图像的文件夹的路径。现在,该文件夹将作为您网站的一部分,并且您将能够提供虚拟路径。如何创建虚拟目录看这个msdn链接

假设您有网站文件夹 d:\Yoursites\Testsite 并且您想要访问 d:\Images\first\file\a.jpgpdf 中的文件,请在 TestWebsite 中创建一个指向 d:\images\files 的虚拟目录,然后通过虚拟目录访问其中的文件。

图像 pdf 的 URL 类似于 http://yoursite.com/yourvirtualdirectoryname/first.jpg

关于asp.net - 如何访问 wwwroot 之外的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14603535/

相关文章:

asp.net - wcf 服务中的 System.ServiceModel.ServiceActivationException

python - 关于配置SQLite数据库的URI路径的困惑

windows - 如何在 matlab 中访问 windows 相对路径(例如 %userprofile%)?

css - asp.net mvc 区域内样式表中的相对路径

jquery - 通过 jQuery 将数组发送到支持 Ajax 的 WCF

c# - 如何在windows azure中部署asp.net网站

asp.net - url 内的双转义序列 : The request filtering module is configured to deny a request that contains a double escape sequence

iis - 将 IIS 网站绑定(bind)到第二个 ColdFusion 实例

asp.net - 使用自动启动模式时是否会触发 application_start 事件

c# - 服务器.transfer;如何删除原始页面内容?