上次修改时间: 2010年4月19日
适用范围: SharePoint Foundation 2010
本文内容
使用评估模式或场配置向导
为"新服务应用程序"创建用户界面
创建一个"新服务应用程序池"Windows PowerShell cmdlet
Web 服务在应用程序池的上下文中执行。应用程序池是一个工作进程,它通过创建应用程序池时指定的帐户来运行。Service Application Framework 基础结构负责管理这些应用程序池,并提供用于使应用程序池与您的 Web 服务相关联的管理体验(如用户界面和 Windows PowerShell cmdlet)和类库。
可通过以下方法使 Web 服务与应用程序池相关联:
使用评估模式或场配置向导
为新服务应用程序创建用户界面
在 Windows PowerShell cmdlet 中使用新的 SPServiceApplicationPool
使用评估模式或场配置向导
如果使用评估模式或场配置向导来使 Web 服务与应用程序池相关联,Service Application Framework 基础结构将设置一组默认的服务应用程序。基础结构还会创建一个默认应用程序池并将其传递给服务应用程序设置代码,该代码可以选择共享此应用程序池。
使用评估模式或场配置向导使 Web 服务与应用程序池相关联
实现 IServiceAdministration::CreateApplication。
将 SPServiceProvisioningContext 参数的 SPServiceApplicationPool 属性传递给 SPIisWebServiceApplication 派生类的构造函数。
为"新服务应用程序"创建用户界面
必须为管理员提供一个用户界面,以供其在创建服务应用程序时使用。
为管理员创建用于创建新服务应用程序的用户界面
将 GetOrCreateApplicationPool 方法返回值传递给 SPIisWebServiceApplication 派生类的构造函数。
在服务应用程序创建 UI 中承载 IisWebServiceApplicationPoolSection 控件。
创建一个"新服务应用程序池"Windows PowerShell cmdlet
New-SPServiceApplicationPool cmdlet 在 Internet Information Services (IIS) 中创建一个 Web 服务应用程序池。
创建新的服务应用程序 Windows PowerShell cmdlet
使用 New 动词创建一个 Windows PowerShell cmdlet,然后添加类型为 SPIisWebServiceApplicationPoolPipeBind 的必需 –Account 参数。
c:\sample>New-SPServiceApplicationPool –Name SampelWebServiceApplicationPool –Account testdomain\user1将 Read 返回值传递给 SPServiceApplication 派生类的构造函数。