
以上是在winform中修改,将代码copy到webpart中,测试修,失败,原因时没有权限修改,解决方法:
1.将sps虚拟服务器下的web.config中<identity impersonate="true" />修改为<identity impersonate="true" userName="域管理员帐号" password="域管理员密码"/>,这个方法的缺点就是不管什么用户打开sps站点,看见的内容和管理员的内容一样,虽然没有权限去做一些事。
2.在程序中模拟管理员,可以修改密码。具体方法,参照一下例子:http://blog.51ww.com/andy/archive/2005/06/09/1745.51ww。