问题标签 [iisvdir]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
841 浏览

iis-7 - 如何在 IIS7 AppCmd 工具中使用 IIS6 样式的元数据库路径?

我目前正在升级旧的 II6 自动化脚本,这些脚本使用IISVdir工具来创建/修改/更新应用程序和虚拟目录,并用适用于 IIS7的AppCmd替换它们。

IIS6,“IISVDir”命令引用来自元数据库的路径,例如,/W3SVC/1/ROOT/MyApp- 其中 1 是“默认网站”的 ID。该命令实际上并不需要站点的显示名称来对其进行更改。

这很好用,因为在不同的语言操作系统上,“默认网站”站点名称可以命名为,例如“既定の Web サイト”或其他任何名称。但是,如果 AppCmd 只能通过其名称而不是与语言无关的标识符来引用“默认网站”,那么这种灵活性就会丧失。

那么,如何编写 AppCmd 脚本以使用语言中性标识符来引用站点、vdir 和应用程序来引用“默认应用程序站点”?

也许我需要从一开始就开始创建自己的站点,并将其命名为其他特定的名称,并停止使用“默认网站”作为根?

日语的例子

(披露:我目前只有一台 IIS7-English 机器,但我同时拥有 IIS6-English 和 IIS6-Japanese 机器来测试我的旧脚本 - 所以也许它真的只是 IIS7 上的“默认网站” -日本人?)

0 投票
1 回答
2239 浏览

exception - Inno Setup GetExceptionMessage 返回空消息

Inno Setup 脚本中的 GetExceptionMessage 返回空消息(它只包含冒号“:”符号)。使用了最新版本的 Inno Setup (5.4.2)。

删除 IIsWebVirtualDir 期间发生异常。有没有办法获得异常类型或真正的异常消息?

谢谢,丹尼斯。

0 投票
1 回答
469 浏览

asp.net - Server.Execute 在 ASP 页面中使用什么帐户?

在我们的 2003 服务器上,我们有一个使用标准IUSR匿名访问运行的网站。

这个站点内部有几个虚拟目录,它们都指向本地 Web 服务器上的相同物理目录(这样,当我们升级所有客户时,我们只有一个代码库要更新)。

在每个 vdir 中,我们创建了另一个指向 DFS 网络共享的 vdir。当我们设置这些 vdirs 时,我们明确告诉他们以具有 DFS 共享所需的所有安全/权限的域用户 身份连接。

但是每次我们尝试加载网页时,Server.Execute我们对 DFS 共享上的文件所做的操作都会失败。

当我为 DFS 目录打开审核时,我看到两个失败的审核,两者都说是IUSR帐户试图建立与 DFS 共享的连接。

当我们明确告诉 vdir 以特定域用户身份连接时,为什么会发生这种情况?

是否Server.Execute在与您告诉站点始终连接到远程目录的凭据不同的凭据下运行?

0 投票
2 回答
3756 浏览

appcmd - appcmd 添加 vdir /IN < fileWithVdirConfig.xml 错误

我正在尝试使用 appcmd 自动部署站点。

我的网站和应用程序池工作正常。我在 xml 配置文件中获取设置:

我将这些保存到 xml 文件中,并将进入源代码控制。我使用以下命令创建站点和应用程序池:

在我尝试使用虚拟目录执行此操作之前,这非常有效。我收到以下错误:

我试过用谷歌搜索,但找不到太多。我的目标是能够通过 CI 服务器构建过程将站点或服务或它们的集合自动部署到 N 台机器上。不知道为什么 vdir 的行为与其他的不同。

这是 vdir 的 xml 文件中的设置:

谢谢