在 Windows Server 2008 上找不到 IISROOTFOLDER
我正在使用 installshield 将我的网站安装到 IIS,它在 Windows Server 2003 上运行良好,但在 Windows Server 2008 上运行时,它会引发错误:
错误 1606。无法访问网络位置 {IISROOTFOLDER}.
我该如何解决这个问题?
I'm using installshield to install my website to IIS, it works fine on windows server 2003, but while running on windows server 2008, it raise an error saying:
Error 1606. Could not access network location {IISROOTFOLDER}
.
How can I fix this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先您需要检查您的 iisroot 文件夹。
在默认网站属性中检查主目录 - 本地路径。
有时它缺少更改,因此您可以尝试 vbscript 自定义操作来获取“真实”根目录:
昏暗的 objIIsWebService
设置 objIIsWebService = GetObject("IIS://localhost/W3SVC/1/ROOT")
MsgBox objIIsWebService.Path
First you need to check your iisrootfolder.
In default website properites check home directory - local path.
Some times its missing changes so you could try vbscript custom action to get the "true" root directory:
Dim objIIsWebService
Set objIIsWebService = GetObject("IIS://localhost/W3SVC/1/ROOT")
MsgBox objIIsWebService.Path