SPGlobalAdmin.ExtendVirtualServerInWebFarm 方法 (Uri, String, Boolean, String, Boolean, String, String, Boolean, Boolean)

请注意:此 API 现在已过时。

若要扩展 Web 应用程序指向新的 Internet 信息服务 (IIS) 网站,将添加到通过SPWebApplication类的IisSettings属性的 IIS 设置的新项。SharePoint Foundation自动处理重复的服务器场中的其他计算机上的 IIS 网站。(在Windows SharePoint Services 2.0, ExtendVirtualServerInWebFarm方法扩展SharePoint Foundation,与服务器场中的虚拟服务器和维护向后兼容性。

命名空间:  Microsoft.SharePoint.Administration
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
<ObsoleteAttribute("To extend a web application to a new iis web site, add a new entry to SPWebApplication.IisSettings.  Duplicating IIS Web Sites on other machines in the farm is now handled automattically.",  _
    False)> _
Public Function ExtendVirtualServerInWebFarm ( _
    uri As Uri, _
    virtualServerName As String, _
    bCreateNewAppPool As Boolean, _
    appPoolId As String, _
    bConfigurableAppPoolAccount As Boolean, _
    appPoolUserName As String, _
    appPoolPassword As String, _
    bAllowAnonymous As Boolean, _
    bEnsureNTLM As Boolean _
) As SPVirtualServer
用法
Dim instance As SPGlobalAdmin
Dim uri As Uri
Dim virtualServerName As String
Dim bCreateNewAppPool As Boolean
Dim appPoolId As String
Dim bConfigurableAppPoolAccount As Boolean
Dim appPoolUserName As String
Dim appPoolPassword As String
Dim bAllowAnonymous As Boolean
Dim bEnsureNTLM As Boolean
Dim returnValue As SPVirtualServer

returnValue = instance.ExtendVirtualServerInWebFarm(uri, _
    virtualServerName, bCreateNewAppPool, _
    appPoolId, bConfigurableAppPoolAccount, _
    appPoolUserName, appPoolPassword, _
    bAllowAnonymous, bEnsureNTLM)
[ObsoleteAttribute("To extend a web application to a new iis web site, add a new entry to SPWebApplication.IisSettings.  Duplicating IIS Web Sites on other machines in the farm is now handled automattically.", 
    false)]
public SPVirtualServer ExtendVirtualServerInWebFarm(
    Uri uri,
    string virtualServerName,
    bool bCreateNewAppPool,
    string appPoolId,
    bool bConfigurableAppPoolAccount,
    string appPoolUserName,
    string appPoolPassword,
    bool bAllowAnonymous,
    bool bEnsureNTLM
)

参数

  • uri
    类型:System.Uri

    对于虚拟服务器,包括主机名、 端口号和自定义 URL 信息绝对 URI。例如,如果 URI 是https://Server_Name:Port_Number/Sample_URL,如果虚拟服务器已扩展Sample_URL是作为一部分包含的 url。

  • virtualServerName
    类型:System.String

    一个字符串,指定包含内容数据库以扩展服务器使用的虚拟服务器的名称。

  • bCreateNewAppPool
    类型:System.Boolean

    true创建应用程序池。否则为 false。

  • appPoolId
    类型:System.String

    一个字符串,指定应用程序池的 ID。

  • bConfigurableAppPoolAccount
    类型:System.Boolean

    true可指定应用程序池帐户,则可配置 ;否则为false。

  • appPoolUserName
    类型:System.String
    • 一个字符串,指定的应用程序池的管理员帐户的用户名。如果true,指定以下值之一:

    • NetworkService

    • LocalService

    • LocalSystem

  • appPoolPassword
    类型:System.String

    一个字符串,指定的应用程序池的管理员帐户的密码。参数是必需的仅当该参数设置为true.

  • bAllowAnonymous
    类型:System.Boolean

    true为允许匿名访问 ;否则为false。

  • bEnsureNTLM
    类型:System.Boolean

    true才能使用 NTLM 身份验证 ;否则为为 false。默认值是false。

返回值

类型:Microsoft.SharePoint.Administration.SPVirtualServer
一个代表扩展虚拟服务器的SPVirtualServer对象。

另请参阅

引用

SPGlobalAdmin 类

SPGlobalAdmin 成员

ExtendVirtualServerInWebFarm 重载

Microsoft.SharePoint.Administration 命名空间