当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > SharePoint Portal Server之常见问题

ASP.NET
Script:WINDOWS Script 枚举运行中进程
使用Flex结合Webservice完成域名查询
VSTS Team System 总算装好了。
用于部署数据库的 数据库初始化工具 xzSQLDeploy Tools V1.0 (for SQLServer) f...
一个将阿拉伯数字转换成中文大写的最简单算法
SCRIPT:使用Windows Script 关闭和打开指定程序
Script:使用WINDOWS脚本访问WEB SERVICES
asp.net连接Access数据库
VB中IIS Application发布可能出现的问题
VB打包后的安装问题
Nhibernate的数据分页技术(续)
使用API函数复制文件,可显示进度。
VB打包技巧
VB.NET实现DirectSound9 (9) 实现示波器
VB.NET 实现DirectSound9 (10) 均衡器
[水晶报表部署系列之一]轻松搞定水晶报表9.2打包
DataGrid 中双向排序的一种办法
利用System.EventHandler来实现两个窗体间的事件调用
多线程应用程序中调用窗体的一点心得
Smart Client之旅一:用B/S方式运行Exe应用程序

ASP.NET 中的 SharePoint Portal Server之常见问题


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 109 ::
收藏到网摘: n/a

提问一:SPS2003有哪几种部署方式?它们分别适用于何种情形?如何进行性能规划?解答一:SPS2003有三种部署方式,分别是:单个服务器部署,服务器场配置部署和共享服务部署方式。其中服务器场部署方式又有三种,分别是:小型服务器场,中型服务器场和大型服务器场。各种部署方式所提供的性能是个不同的,推荐您在部署SPS2003之前根据企业的实际情况进行权衡。参见这篇性能规划文章了解不同部署模式所能提供的性能:http://www.microsoft.com/china/technet/prodtechnol/office/sps2003/plan/cappisps.mspx一般的中小型企业,推荐采用使用“服务器场部署”方式,如果SPS的使用性能的要求不是非常高,那么您可以首先选择服务器场配置中的“小型服务器场”部署方式,也即,使用安装在另外一台机器上的SQLServer作为SPS2003的数据存储,以后当性能要求提高时,可以在其已有基础上继续扩展到“中型服务器场”或者“大型服务器场”。具体内容您可以参看管理员指南中的“部署方案”一节。(Sharepoint管理员指南在SPS2003的安装光盘中的DOCS目录下有提供。)提问二:SPS如何与已有系统和数据进行整合?解答二:基本上,我们有两种处理方式,根据已有数据的存在形式和共享程度的难易而定:1) 如果只希望整合数据,例如,可以直接通过数据库访问已有数据,那么我们可以直接利用DataView Web部件,实现在SPS上展现已有数据的目的。这个方法比较简单直接,具体步骤如下:a) 用Frontpage 2003打开希望展示该数据的SPS页面,b) 点击菜单Data -> Insert Data View,选择用Database Connections插入数据源显示数据。注:数据源可以是多种形式,包括数据库的ODBC连接和XML文件。当选择好数据源后,我们可以简单地将这个数据源拖拽到页面上,它将以DataView Web部件的形式呈现在SPS页面上。除此以外,我们还可以通过右键点击这个Web部件-〉DataView Properities,对该数据源进行筛选和排序。c) 当然,我们也可以编写自己的Web部件,在代码中访问并呈现这些数据源,然后在SPS上通过部署自己的Web部件显示出来。2)如果希望整合系统,那么工作量会相对繁复一点。我们可以利用Web部件“内容编辑器”、“网页查看器”,或者开发自己的Web部件,来展示已有的业务系统界面。其中,通常会涉及到重复登陆的问题。针对这个问题,SPS2003提供了一个叫做“单点登录Single Sign On”技术,该技术能够完成两个不同系统间的账号映射和存储,从而避免重复登陆。说明:最后的登陆操作需要自己在代码里写,因为SSO只负责映射和存储。这个话题相对独立,如感兴趣,推荐给您一篇相关的技术文章,《一次登录,资源尽享(Single Sign-On)》(中文)http://www.microsoft.com/china/community/MsSpecialist/1.mspx,该篇文章提供了如何部署一个简单的SSO的具体步骤和样例代码。提问三:哪些产品不能和SPS2003安装在通一台机器上?SPS2003的安装有什么条件?解答三:以下产品不可以和SPS2003共存:Microsoft Exchange Server (any version) Microsoft Site Server (any version) Microsoft Office Server Extensions这篇微软知识库文章讲述了这方面的信息《Programs That Cannot Coexist with Microsoft Office SharePoint Portal Server 2003》http://support.microsoft.com/?id=825505其次,SPS2003要求域环境,不支持工作组环境,这在它的管理员手册中的“规划”-〉“软件和硬件要求”-〉“系统要求”中“网络环境”一节中有详细描述。因此,您需要将安装SPS的服务器加入域,并且使用域账号(该域账号必须拥有本地管理员权限)来配置SPS的各项设置。提问四:如何不需要手工添加到SPS的用户管理中,所有域用户就可以访问SPS?解答四:当初是安装完成后,普通用户是没有权限访问SPS站点的。需要在两个地方赋予权限:1. 如果要赋予网络内的所有用户访问门户站点Portal site的权限,例如,读权限,您可以:开启这个Portal site的匿名访问(注意要在IIS和Portal Site的Site Setting两个地方设置);或者在PortalSite的用户管理处,添加一个Built-in的NT Authority\authenticated Users,并赋予他Reader权限。2.如果要赋予网络内的所有用户访问wss站点的权限,例如,读权限,或者您可以开启匿名,或者您可以在该wss站点的匿名访问管理的地方,将“All Authenticated Users”处赋予”allow all authenticated users to access site”Reader权限(默认应该是关闭的)。需要注意的是,Portal Site和Wss Site的权限设置不是涵盖关系的。另外,关于站点层次之间的权限继承关系,如果您在创建子站点时,如果指定了继承父站点的权限,那么权限就是涵盖关系的了。提问五:我该如何察看/