0

假设我有一个这样的目录结构:

/public
/public/company
/public/globals
/public/globals/images
/public/jobs
/public/jobs/it
...等

我想做的是能够配置 IIS 站点以在访问域根目录时从 /public/company 加载。我知道我可以将站点更改为 /public/company,但如果这样做,我似乎无法引用 /public/globals 目录来获取整个站点使用的图像、视频和其他项目。

另一个问题是使用域/作业 url 访问 /public/jobs ......虽然我认为虚拟目录可以在那里提供帮助,但是我认为我仍然会在尝试访问 /public/globals 以获取图像和其他内容时遇到问题事物。

有任何想法吗?我这样做不对吗?我习惯使用 Apache ......显然是一个非常不同的环境......

4

2 回答 2

0

在根目录中创建一个 Default.aspx 页面,然后在该页面上运行:

Response.Redirect("~/public/company/destination.aspx");
于 2009-11-24T21:19:38.487 回答
0

我似乎找到了答案。我将站点的默认路径设置为 /public/company,并创建了一个名为“globals”的虚拟目录,它指向 /public/globals。现在我可以通过虚拟目录引用图像,如下所示:

<img src="/globals/images/awesome.png" />

我想我只需要为站点的其余部分创建虚拟目录即可。

于 2009-11-24T21:48:21.350 回答