AddResource 命令:虚拟目录

若要将网站或 Web 服务的虚拟目录添加到 BizTalk 应用程序,请使用 AddResource 命令并为 Type 参数指定 System.BizTalk:WebDirectory 。 运行此命令可将该虚拟目录添加到 BizTalk 管理数据库中。 该虚拟目录还会显示在 BizTalk Server 管理控制台中,即它所添加到的应用程序的“资源”文件夹下。 此外,使用 ListApp 命令时会列出虚拟目录。

重要

使用包含 https 的 URL 添加虚拟目录时,必须在指定的 URL 中使用 http,而不是 https。 如果使用 https,则添加虚拟目录的操作将失败。 即使添加时在 URL 中使用 http,Internet 信息服务元数据库中 URL 的 https 设置仍将有效,而且虚拟目录将正常工作。

注意

如果添加的是 64 位版本 Web Services 的虚拟目录,而尝试在 32 位计算机上安装包含该虚拟目录的应用程序,则无法安装该虚拟目录。 它将仅在 64 位计算机上安装。

使用情况

BTSTask AddResource [/ApplicationName:value] /Type:System.BizTalk:WebDirectory[/Overwrite] /Source:value [/Destination:value] [/Server:value] [/Database:value]

参数

参数 必须
/ApplicationName (或 /A,请参阅备注) 虚拟目录要添加到的 BizTalk 应用程序的名称。 如果名称包含空格,则必须用双引号 (“) 将其括起来。 如果未指定应用程序名称,则使用组的默认 BizTalk 应用程序。
/键入 (或 /T,请参阅备注) System.BizTalk:WebDirectory (此值不区分大小写。)
/Overwrite (或 /O,请参阅备注) 更新现有虚拟目录的选项。 如果未指定,且应用程序中已经存在与要添加的虚拟目录同名的虚拟目录,则 AddResource 操作将失败。
/Source (或 /S,请参阅备注) 源虚拟目录的完整 URI。

示例:

http://MyHost:80/MyPath/MyVirtualDirectory
/Destination (或 /De,请参阅备注) 从 .msi 文件安装应用程序时要分配给该虚拟目录的 URI。 如果未指定此参数,则使用 Source 参数的值,localhost 作为主机。
/Server (或 /S,请参阅备注) BizTalk 管理数据库的宿主 SQL Server 实例的名称,格式为“服务器名称\实例名称,端口”。

只在实例名称与服务器名称不相同时才需要指定实例名称。 只在 SQL Server 不使用默认端口号 (1433) 时才需要指定端口。

示例:

Server=MyServer

Server=MyServer\MySQLServer,1533

如果未提供,则使用本地计算机上运行的 SQL Server 实例的名称。
/Database (或 /Da,请参阅备注) BizTalk 管理数据库的名称。 如果未提供,则使用在本地 SQL Server 实例中运行的 BizTalk 管理数据库。

示例

BTSTask AddResource /ApplicationName:MyApplication /Type: System.BizTalk:WebDirectory /Overwrite /Source:http://Host1:90/MyVirtualDirectory /Destination:http://Host2:90/MyVirtualDirectory /Server:MyDatabaseServer /Database:BizTalkMgmtDb

注解

参数不区分大小写。 指定参数无需键入整个参数名,只需键入可明确标识该参数的参数名的前几个字母即可。

另请参阅

AddResource 命令
如何向应用程序中添加 .NET 程序集