【问题标题】:Changing the location of a folder without affecting the path(s) stored in the database在不影响存储在数据库中的路径的情况下更改文件夹的位置
【发布时间】:2012-05-02 05:43:39
【问题描述】:

我有一个存储图像的文件夹,图像的路径存储在数据库中。那里存储了近 2500 多张员工图像。

如果我想更改包含图像的文件夹的物理位置,如何管理数据库中存储的路径以及虚拟路径、根目录和所有相关信息。

【问题讨论】:

    标签: asp.net database virtual directory


    【解决方案1】:

    好吧,这就是我要做的:

    1. 将图像复制到新目录。 (暂时保留旧目录)
    2. 在您的数据库上运行 SQL 更新脚本以更改存储位置。 (不知道你的数据库结构,我不能说更多。)
    3. 更新您的应用代码以指向新目录。
    4. 测试您的应用以验证它是否使用新目录。
    5. 将旧目录重命名为其他目录,这样任何指向它的链接都会中断。
    6. 看看有没有损坏,然后修复它!

    【讨论】:

    • 虚拟目录路径呢?
    • 虚拟目录应该没什么大不了的。虚拟目录的整个想法是它在外界看来就像一个普通目录。如果您需要更改它,请更改它,并将新目录合并到您的应用程序和数据库中。如果你不需要改变它,好吧,别担心。
    猜你喜欢
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    • 1970-01-01
    • 2019-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多