Iis 7 是否将IIS站点配置为默认为非根目录?

Iis 7 是否将IIS站点配置为默认为非根目录?,iis-7,windows-server-2008,virtual-directory,Iis 7,Windows Server 2008,Virtual Directory,假设我有这样一个目录结构: /公共 /公众/公司 /公共/全球 /公共/全球/图像 /公共/工作 /公共/工作/it ... 等等 我希望能够在访问域根目录时配置从/public/company加载的IIS站点。我知道我可以将站点更改为/public/company,但如果我这样做,我似乎无法引用/public/globals目录来获取整个站点使用的图像、视频和其他项目 另一个问题是使用域/作业url访问/public/jobs。。。虽然我认为虚拟目录在这方面会有所帮助,但我认为在尝试访问/pu

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

/公共
/公众/公司
/公共/全球
/公共/全球/图像
/公共/工作
/公共/工作/it
... 等等

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

另一个问题是使用域/作业url访问/public/jobs。。。虽然我认为虚拟目录在这方面会有所帮助,但我认为在尝试访问/public/globals以获取图像和其他内容时仍然会遇到问题


有什么想法吗?我做得不对吗?我习惯于使用Apache。。。显然是一个非常不同的环境…

在根目录中创建一个Default.aspx页面,并在该页面上运行以下命令:

Response.Redirect("~/public/company/destination.aspx");

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

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


我想我只需要为站点其余部分的所有内容创建虚拟目录。

Hi Josh,谢谢你的回复,但这不起作用。我不希望搜索引擎得到错误的想法,使用将显示,这不是我期待做的。