SharePoint 2013 provedor hospedado aplicativo com autenticação de base de reclamação
-
10-12-2019 - |
Pergunta
- temos o SharePoint 2013 Single Server Farm - server 1
- Outro servidor com ADFS 2.0 - server 2
- webApplication MVC (hospedado no IIS) - server 3 - computador remoto
Estamos usando o aplicativo do SharePoint 2013 provedor hospedado.
case 1: O Provedor Hosted App está sendo instalado com sucesso com a autenticação do Windows no site do SharePoint 2013. Isso está funcionando bem.
caso 2:
Configuramos o ADFS 2.0 para autenticar usuários. O ADFS 2.0 é instalado e configurado com sucesso. Os usuários estão sendo autenticados. Depois de configurar a autenticação de base de reclamação, também somos capazes de efetuar login com o usuário do ADFS em nosso site do SharePoint e autenticar usuários.
No entanto, problema é
- sempre que implantarmos nosso provedor hospedado aplicativo com este site do SharePoint do Visual Studio 2012, ele dará um erro.
.
Ocorreu um erro no passo de implantação 'Install App for SharePoint': A conta do sistema não pode executar esta ação.>
.
Erro de aplicativo quando Access /_layouts/15/appinv.aspx, Error= Este aplicativo não está instalado neste site. No Microsoft.SharePoint.lifecycle.sprocwrappers.getappinstancebyid (SQLSession DbsessionWrapper, GUID SiteId, GUID Webid, GUID InstingId, Int32 LCID) no Microsoft.SharePoint.Administration.sharePoint.Administration.spappcatalog.getappinstance (WEB SPWEB, GUID Appinstanceid) no Microsoft.SharePoint.Applicationpages. Appinvpage.setcontrolstateusingappinstanceid (string appinstanceid) no Microsoft.SharePoint.ApplicationPages.appinvpage.onload (eventArgs e) no sistema.web.ui.control.derecursive () no system.web.ui.page.processrequestmain (Boolean InclusaBefreasyncpoint, Boolean IncluiRestagesAf
Agradecemos antecipadamente.
- sempre que implantarmos nosso provedor hospedado aplicativo com este site do SharePoint do Visual Studio 2012, ele dará um erro.
Solução
"Error occurred in deployment step 'Install app for SharePoint': The System Account cannot perform this action.>"
for this error you need to change your system account
Go to Central admin-> Security -> Configure Service account -> select your web application pool in drop-down - > in account drop-down you need change any other instead of current log-in user
simply we need to change web application pool identity.
That's it,
Thanks, Jatin Ambaliya