这可能是一个初学者的 IIS 问题,但我的应用程序在加载 css 文件时遇到问题。
我创建了一个名为 iisstart2.htm 的测试页面,其中包含三个链接,以查看它将去哪里获取参考
<link type='text/css' rel='stylesheet' href='~/site1.css' />
<link type='text/css' rel='stylesheet' href='/site2.css' />
<link type='text/css' rel='stylesheet' href='site3.css' />
我复制了两份并放在这里:
C:\inetpub\wwwroot
C:\inetpub\wwwroot\ParentLevel
在编辑站点设置中,我将物理路径设置为C:\inetpub\wwwroot\ParentLevel
当我浏览到第一个 ( http://localhost/iisstart2.htm
) 时,它会在此处查找 css 文件:
当我浏览到嵌套的 ( http://localhost/ParentLevel/iisstart2.htm
) 时,它看起来在这里
当链接以 开头时/
,它会一直回到根目录,但我想象它应该做的是在http://localhost/ParentLevel/site2.css
问题
我在哪里可以更改默认根目录?