Поделиться через


Метод SPGlobalAdmin.ExtendVirtualServerInWebFarm (Uri, String, Boolean, String, Boolean, String, String, Boolean, Boolean)

Примечание. Этот API устарел.

Чтобы расширить веб-приложения для нового веб-сайта Internet Information Services (IIS), добавьте новую запись в параметры служб IIS с помощью свойства IisSettings класса SPWebApplication . 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

    Абсолютный URI для виртуального сервера, включая имя узла, номер порта и настраиваемые сведения URL-адрес. Например если URI является https://Server_Name:Port_Number/Sample_URL, при расширении виртуального сервера Sample_URL включены в URL-адрес.

  • virtualServerName
    Тип: System.String

    Строка, которая указывает имя виртуального сервера, который содержит базу данных контента для расширенного сервера.

  • bCreateNewAppPool
    Тип: System.Boolean

    true для создания пула приложений; в противном случае — false.

  • appPoolId
    Тип: System.String

    Строка, которая указывает идентификатор пула приложений.

  • 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