保持 ASP.NET 站点和内容分离

保持 ASP.NET 站点和内容分离

我在文件夹 x 中有一个 ASP.NET 站点。目前,许多其他静态内容被添加到文件夹 x 中并混杂在一起,使其变得一团糟。我希望以某种方式将 ASP.NET 站点和内容分开。

我知道您可以在 IIS 中创建虚拟目录,但根目录中有很多内容,甚至一些内容。内容人员不懂技术,确实需要一种简单的方法来添加内容。我会将所有内容放在子文件夹中(他们不会触碰外面的任何东西,我也不会触碰他们的文件夹),但这会改变他们的 URL(www.example.com/something 更改为 www.example.com/content/something)。

我几乎需要一种方法来“合并”两个文件夹并让它们作为一个文件夹运行。我猜这是不可能的,因为可能会有文件冲突等。还有其他方法可以实现吗?

答案1

在 IIS7 上,您可以下载并安装URL 重写模块这可能会帮你解决一些问题。你可以将静态内容文件移动到子文件夹,然后重写这些请求以从新位置获取内容,同时保持 URL 不变。

相关内容