Iis 7 IIS7中的虚拟目录

Iis 7 IIS7中的虚拟目录,iis-7,webserver,web-development-server,Iis 7,Webserver,Web Development Server,我有一个类似于:clients.mydomain.com的域,我希望能够在该域下运行多个网站,作为客户端的快速演示区域,因此我可能有: clients.mydomain.com/client1 clients.mydomain.com/client2 问题是,当我们开发网站时,我们总是喜欢使用根相对链接,因此引用CSS文件看起来像href=“/CSS/myfile.CSS”。当一个HTML文件被放入client1或client2文件夹时,它认为网站根是clients.mydomain.com,

我有一个类似于:
clients.mydomain.com
的域,我希望能够在该域下运行多个网站,作为客户端的快速演示区域,因此我可能有:

clients.mydomain.com/client1
clients.mydomain.com/client2
问题是,当我们开发网站时,我们总是喜欢使用根相对链接,因此引用CSS文件看起来像
href=“/CSS/myfile.CSS”
。当一个HTML文件被放入client1或client2文件夹时,它认为网站根是clients.mydomain.com,因此它找不到css文件-链接被破坏

有没有办法设置一个设置为根目录的虚拟目录?否则,我们将不得不为每个客户端设置一个子域,这在服务器上是一个真正的麻烦和混乱。

URL重写


我不太确定使用IIS重写如何实现这一点。这仍然意味着根目录中的web.config将被执行,而我希望如果用户按照您的意愿键入clients.mydomain.com/client1在IIS管理器中设置物理层次结构,然后使用URL重写模块映射所需的URL(虚拟层次结构),client1文件夹中的web.config将被执行到这个物理的。