在 Windows Server 2008 上找不到 IISROOTFOLDER

发布于 2024-09-01 23:16:40 字数 189 浏览 9 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苦妄 2024-09-08 23:16:44

首先您需要检查您的 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文