Метод SPGlobalAdmin.ExtendVirtualServerInWebFarm (Uri, String, Boolean, String, Boolean, String, String)
Примечание. Этот 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, _
strVirtualServerName As String, _
bCreateNewAppPool As Boolean, _
strAppPoolId As String, _
bConfigurableAppPoolAccount As Boolean, _
strAppPoolUserName As String, _
strAppPoolPassword As String _
) As SPVirtualServer
'Применение
Dim instance As SPGlobalAdmin
Dim uri As Uri
Dim strVirtualServerName As String
Dim bCreateNewAppPool As Boolean
Dim strAppPoolId As String
Dim bConfigurableAppPoolAccount As Boolean
Dim strAppPoolUserName As String
Dim strAppPoolPassword As String
Dim returnValue As SPVirtualServer
returnValue = instance.ExtendVirtualServerInWebFarm(uri, _
strVirtualServerName, bCreateNewAppPool, _
strAppPoolId, bConfigurableAppPoolAccount, _
strAppPoolUserName, strAppPoolPassword)
[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 strVirtualServerName,
bool bCreateNewAppPool,
string strAppPoolId,
bool bConfigurableAppPoolAccount,
string strAppPoolUserName,
string strAppPoolPassword
)
Параметры
uri
Тип: System.UriАбсолютный URI для виртуального сервера, включая имя узла, номер порта и настраиваемые сведения URL-адрес. Например если URI является https://Server_Name:Port_Number/Sample_URL, при расширении виртуального сервера Sample_URL включены в URL-адрес.
strVirtualServerName
Тип: System.StringСтрока, которая указывает имя виртуального сервера, который содержит базу данных контента для расширенного сервера.
bCreateNewAppPool
Тип: System.Booleantrue для создания пула приложений; в противном случае — false.
strAppPoolId
Тип: System.StringСтрока, которая указывает идентификатор пула приложений.
bConfigurableAppPoolAccount
Тип: System.Booleantrue , чтобы указать, что учетная запись пула приложений может быть настроен; в противном случае — false.
- strAppPoolUserName
Тип: System.StringСтрока, которая указывает имя пользователя для учетной записи администратора пула приложений. Если true, укажите одно из следующих значений:
NetworkService
LocalService
LocalSystem
strAppPoolPassword
Тип: System.StringСтрока, определяющая пароль для учетной записи администратора пула приложений. Параметр является обязательным только в том случае, если параметр имеет значение true.
Возвращаемое значение
Тип: Microsoft.SharePoint.Administration.SPVirtualServer
Объект SPVirtualServer , который представляет расширенного виртуального сервера.
Замечания
Метод ExtendVirtualServerInWebFarm не создает новую базу данных, но подключается расширенного сервера базы данных контента из указанного виртуального сервера.
Before extending a virtual server by using the ExtendVirtualServerInWebFarm method, you can customize the web.config file that will be placed on the server by creating an XML file that supplements the web.config file on the current server. For information, see Working with web.config Files in Windows SharePoint Services.