locked
SharePoint 2013 Workflow development with VS and App Management Shared Service Proxy RRS feed

  • Question

  • Hi,

    I'm trying to develop a SharePoint 2013 workflow in Visual Studio (declarative WF). I've not configured app related settings in the farm as my client doesn't want to explore apps just right now. When I was trying to deploy my Visual Studio solution to SharePoint site, I'm getting the deployment error in VS:

       Error occurred in deployment step 'Activate Features': Microsoft.SharePoint.SPException: App Management Shared Service Proxy is not installed.
       at Microsoft.SharePoint.AppRegistration.AddOrUpdateAppNoPermissionCheck(SPAppPrincipalInfo appInfo)
       at Microsoft.SharePoint.SPAppPrincipalManager.RegisterWithInternalDirectory(SPAppPrincipalIdentityProvider identityProvider, String nameIdentifier, String displayName, List`1 appEndpointAuthorities, List`1 redirectAddresses, Boolean delegateAppPermissions, Boolean isInternalDirectoryApp)
       at Microsoft.SharePoint.SPAppPrincipalManager.CreateAppPrincipal(SPExternalAppPrincipalCreationParameters creationParameters)
       at Microsoft.SharePoint.WorkflowServices.SPWebWorkflowSecurityContext.EnsureAppPrincipal(SPWeb elevatedWeb)
       at Microsoft.SharePoint.WorkflowServices.SPWebWorkflowSecurityContext.<SetupApplicationEcosystem>b__3()
       at Microsoft.SharePoint.SPSecurity.<>c__DisplayClass5.<RunWithElevatedPrivileges>b__3()
       at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
       at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param)
       at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)
       at Microsoft.SharePoint.WorkflowServices.SPWebWorkflowSecurityContext.SetupApplicationEcosystem()
       at Microsoft.SharePoint.WorkflowServices.FabricWorkflowDeploymentProvider.PublishDefinition(WorkflowDefinition workflowDefinition)
       at Microsoft.SharePoint.WorkflowServices.WorkflowDefinitionStorageEventReceiver.PublishDefinition(SPItemEventProperties properties)


    Maybe or maybe not, configuring app management service will fix the problem. But my concern, is it required to configure SharePoint app settings in the farm to run SharePoint 2013 workflow?


    Thanks,
    Sohel Rana
    http://ranaictiu-technicalblog.blogspot.com



    • Edited by Sohel Rana Friday, January 25, 2013 1:35 AM
    Friday, January 25, 2013 1:33 AM

Answers

  • Hi,

    To resolve the exception, it's not needed to configure apps. Just provisioning App Management Service will do. My client doesn't want to use SharePoint Apps just now and we don't want to spend time configuring Apps as every hour costs. WF Manager uses App Management service under the hood, as it seems, and if App Management Service is up and running (without setting up Apps domain), Workflow will work fine if there's no other issue.


    Thanks,
    Sohel Rana
    http://ranaictiu-technicalblog.blogspot.com


    • Edited by Sohel Rana Wednesday, February 13, 2013 12:37 AM
    • Marked as answer by Sohel Rana Wednesday, February 13, 2013 12:38 AM
    Wednesday, February 13, 2013 12:37 AM

All replies

  • I am getting the same issue, you found any work around for the same?

    Anuja - Sharepoint Consultant

    Monday, February 11, 2013 10:34 AM
  • I provisioned an App Management Service but I didn't need to configure apps related settings (like app domain).  Just create the app management service with proxy from central admin and hopefully it'll work.

    Thanks,
    Sohel Rana
    http://ranaictiu-technicalblog.blogspot.com

    Tuesday, February 12, 2013 1:00 AM
  • please check the below link for configuring apps in SP 2013.

    http://www.sharepoint-journey.com/app-management-sharepoint-2013.html


    MCTS,MCPD Sharepoint 2010. My Blog- http://www.sharepoint-journey.com
    If a post answers your question, please click "Mark As Answer" on that post and "Vote as Helpful

    Tuesday, February 12, 2013 2:06 PM
  • Hi,

    To resolve the exception, it's not needed to configure apps. Just provisioning App Management Service will do. My client doesn't want to use SharePoint Apps just now and we don't want to spend time configuring Apps as every hour costs. WF Manager uses App Management service under the hood, as it seems, and if App Management Service is up and running (without setting up Apps domain), Workflow will work fine if there's no other issue.


    Thanks,
    Sohel Rana
    http://ranaictiu-technicalblog.blogspot.com


    • Edited by Sohel Rana Wednesday, February 13, 2013 12:37 AM
    • Marked as answer by Sohel Rana Wednesday, February 13, 2013 12:38 AM
    Wednesday, February 13, 2013 12:37 AM