您的位置:首页 > 其它

sharepoint环境的安装及form表单验证等遇到的问题及总结。

2011-05-12 15:25 435 查看
最近公司要上线一个关于sharepoint的项目,希望记录学习中遇到的点点滴滴。

关于sharepoint的安装和form的表单的验证就不多做记录了,毕竟网上的资料一大堆。

这里记录下遇到的几点问题既解决办法:

1、开启不了服务器场服务, 原因可能是在配置sharepoint环境的时候,服务器输入的是IP地址,不是服务器名称,我是进入sharepoint配置中心,重新配置下就好了。

2、 设置form表单登录的时候,在asp.net配置工具中验证失败,我是没有更改website的connectstring.

,弄了好久。

3、form表单登录的时候,重写的membershipprovider加载不了,有几点需要注意:

1、新建的类库生成的时候要强命名,最好选择新建,设置密码。

2、将生成的dll文件添加到gac中,如果还找不到,就采用引用的方式同时加载到sharepoint网站的bin下面。

3、在webconfig配置文件中,新加的membershipprovider,type类似:type="ECIProvider.mySqlMembershipProvider, ECIProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7c1afed07181fd22"

后面的PublicKeyToken可以通过cmd命令获取 先cd到dll目录下,如:cd c:\\dll 再sn 如 sn -T mySqlMembershipProvider.dll 就会生成token密匙

4、如果加载了类,但执行的时候报因为文件权限等问题错误。将webconfig中trust改成:<trust level="Full" originUrl="" /> 就好,但最好的时候重写一个webconfig安全文件,这样可以大大以高安全性,在C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\CONFIG下有各种权限的配置文件,如:wss_minimaltrust.config,可以拷贝一份,稍加改动就好了。

5、sharepoint管理中心域帐户登录不了,这个可能是在设置form登录的时候设置成了表单登录,或者将管理中心的配置文件<roleManager enabled="true"改成false就好了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: