sharepoint 服务器域账户开发 Url无效

Posted 520yun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sharepoint 服务器域账户开发 Url无效相关的知识,希望对你有一定的参考价值。

场景:

多用户使用同一测试机进行SharePoint开发时,发现只有Administrator用户可以正确的部署程序集到SharePoint,其他用户即使加到管理员组中也无法部署,

部署时,提示错误:

部署步骤“回收 IIS 应用程序池”中出现错误: 本地 SharePoint 服务器不可用。请检查该服务器是否正在运行并连接到 SharePoint 服务器场。

现象:

站点Url无效,本地sharepoint服务器不可以,创建的webpart没有g.cs文件

技术分享图片

技术分享图片

原因:

该用户虽然对SharePoint网站和SharePoint的前端服务器有控制权,但对SharePoint相关数据库没有权限所致,解决方法:

打开 SahrePoint的SqlServer数据库,服务器----安全性----添加用户(部署方案用户)
配置该用户映射:
为以下数据库添加用户权限为db_owner
SharePoint_Config
SharePoint_AdminContent_[guid]
SharePoint Site Content DB

再次打开VS,建项目,编译部署,部署成功。good luck~~~

 

问题解决。。。

之后有遇到了一个问题。IIS应用程序池回收错误。。。这是用户本身对网站没有访问权限造成的,授予网站集管理员权限,搞定,可以正常部署了。

 

又考虑到了一个问题,配置db_owner权限的话,那每新创建一个应用程序,配置成站点URL的话,都需要去数据库服务器配置一下权限,感觉好麻烦,

后来给用户配置服务器角色:sysadmin,一键搞定(有没有别的问题就不知道了,哈哈)

附:sql server中的角色与权限管理:https://blog.csdn.net/bigheadsheep/article/details/8722175

 

 






以上是关于sharepoint 服务器域账户开发 Url无效的主要内容,如果未能解决你的问题,请参考以下文章

为sharepoint 2013 增加切换账户登陆菜单

在moss 服务器上访问自己的sharepoint 网站,输入用户名密码无效

域控制器已经有了,sharepoint怎么装?不安装在域控制器上

以域管理账户连接到TFS或git时,设置IE允许Cookies

Sharepoint2010安装并配置映射访问

SharePoint 2016 安装配置流程及需要注意的地方