我已在多个网站上手动设置了 IIS 7 中的默认文档,但在代码升级后无法让它们保持设置状态。虚拟目录没问题。我知道我们可以在 web.config 中指定默认文档,但我只想继续在 IIS 7 中设置它。还有人遇到过这个问题吗?我确信这是一个相当简单的答案,但我刚刚开始在 IIS6 中工作,只需设置一次就可以了。
答案1
威廉,
您是全局设置还是通过每个站点单独设置?从站点根级别,单击默认文档,然后添加默认文档。
进行这些更改后,是否还需要安排时间重新启动 IIS?我不确定在重置 IIS 之前这些更改是否已写入磁盘。
还有一种方法是通过 PowerShell
添加 Web 配置 //defaultDocument/files “IIS:\sites\WEB1\servertest” -atIndex 0 -Value @{value="servertest.aspx"}