首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

Sharepoint2013应用程序在vs2012调试有关问题

2013-01-23 
Sharepoint2013应用程序在vs2012调试问题请问这是什么情况??[解决办法]这是由于SharePoint 2013 App使用了

Sharepoint2013应用程序在vs2012调试问题

请问这是什么情况??
[解决办法]
这是由于SharePoint 2013 App使用了新的授权(权限)机制。
SharePoint 2013 App将拥有部署该App的用户(userA)的权限,也就是说,当userB访问SharePoint 2013 App时,该App并不是用userB的权限访问SharePoint资源,而是使用userA的权限。

搂主使用Farm 管理员的去部署App被SharePoint 2013 认为是不安全的,如果用Farm 管理员去部署的话,该App就会拥有操作SharePoint的全部权限,因此SharePoint 2013不允许Farm 管理员在生产环境中部署 SharePoint App.

有两个办法解决这个问题:
1。在安装SharePoint 2013时选择Stand Alone(独立服务器)模式,SharePoint 2013默认认为该环境为开发环境,安全级别限制较低,允许Farm 管理员去部署SharePoint App.

2.使用非Farm 管理员账号去部署,比如该账号只有站点集管理员权限,手动安装大致步骤为:
    a. 创建SharePoint app catalog 
   b. 将SharePoint App打包
    c. 将打包好的App上传至 SharePoint App catalog 
   d. 安装 SharePoint App 
详细请参考 http://www.tsls.co.uk/index.php/2012/07/18/sharepoint-2013-adding-an-app-to-sharepoint/
     
[解决办法]

引用:
我调试的时候有别的办法解决吗?
 能不能把sharepoint2013调回Stand Alone(独立服务器)模式?
 或着怎样指定vs2012用非farm管理员部署呢?谢谢 

 1.不能把sharepoint2013调回Stand Alone(独立服务器)模式
 2. 试试创建另外一个账号,不要加成机器的管理员和SharePoint Farm的管理员, 把这个账户加成站点集管理员,使用这个账号启动VS2012(runas) ......

其实手动部署也挺简单,4步就搞定,当然也要新建非farm管理员帐号。

热点排行