【问题标题】:Creating a virtual path in asp.net/Azure在 asp.net/Azure 中创建虚拟路径
【发布时间】:2012-07-17 23:06:08
【问题描述】:

我们正在将 Web 应用程序迁移到 MS Azure 环境中,并且不得不更改照片的存储位置。 Azure 使用我们通过映射的云驱动器访问的 blob 环境。我们在应用启动时动态设置驱动器号。所有这些工作正常,图片保存正确。

我们需要为这些图片设置一个 URL 路径,以便用户可以查看它们。在旧应用程序中,这很好,因为它们存储在应用程序环境中,但现在它们在外部。如何为 http://myapp.com/photos/abc.jpg 之类的东西设置映射将指向 h:\abc.jpg?

【问题讨论】:

    标签: asp.net azure path virtual


    【解决方案1】:

    听起来您需要做的就是在 IIS 的应用程序根目录中创建一个名为 photos 的虚拟目录,该目录映射到 h:\

    为此,请打开 IIS 管理器,右键单击您的站点,然后选择 添加虚拟目录...。将别名设置为photos,将物理路径设置为h:\

    【讨论】:

    • 我意识到这行不通。驱动器号是动态创建的,没有办法(我能找到)强制使用特定的驱动器号。所以在 app_start 上它可能会选择 H,但下一次它可能会选择 J。在应用程序中有没有办法?
    • @JonLeach 您可以按照here 的流程将驱动器映射到特定的驱动器号。
    猜你喜欢
    • 1970-01-01
    • 2015-01-18
    • 2011-11-17
    • 2013-04-09
    • 1970-01-01
    • 2019-05-10
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    相关资源
    最近更新 更多