将IIS站点配置为默认为非根目录?

问题描述:

说我有一个目录结构如下所示:将IIS站点配置为默认为非根目录?

/公共
/大众/公司
/公/全局
/公/全局/图像
/公/工作
/公/职位/它
...等

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

另一个问题是访问/公共/作业与域/作业网址...虽然我想虚拟目录可以帮助那里,但是我会假设我仍然遇到问题试图访问/ public/globals为图像和其他东西。

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

我似乎找到了答案。我将网站的默认路径设置为/ public/company,并创建了一个名为“globals”的虚拟目录,指向/ public/globals。现在,我可以通过虚拟目录参考图像,像这样:

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

我想我只需要在阳光下创造的一切虚拟目录的网站的其余部分则。

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

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

嗨乔希,感谢您的答复,但这不会工作。我不希望搜索引擎得到错误的想法,并使用http://域将显示http:// domain/company,这不是我想要做的。 – Cypher 2009-11-24 21:41:11