SharePoint Apps Planning and Infrastructure

Hi All,
I have tested the SharePoint Apps in our test server which is Single server environment.   Now, we are moving into production servers which has 4 WFEs and 1 App server. WFEs has minimum service applications and 1 App server has App management service,
Search UPS etc,
Q: for wild card self-signed certificate that is required for Apps, where should I generate the certificate? Whether for 1 App server or individual certs for 4 WFEs?
Q: We need to propose valid SharePoint apps infrastructure to users for the production servers. Would 1 app servers and 4 WFEs meet the requirements for users?
Please advise. 
Sandy

Hi martusha and others, 
Thanks for your reply. Point noted for your suggestion for commercial. Our organization has indeed has commercial license.
Number of users are around 3000.  
Application server has most of services applications configured such as Search, UPS, Work Management Service, BSC, BI services etc.
4 WFEs have minimum services applications (Microsoft SharePoint Foundation incoming email, Microsoft SharePoint Foundation Web Application, Microsoft SharePoint Foundation Workflow Timer Service)
For SharePoint Apps, we are planning the host SharePoint Apps on Application server  and use the commercial license that will be used as wild card certificate on this server.
Q: My question is that do we have add wild card certificate on Application server or wild card certificate on each WFE. 
Q: Above question will dictate our architecture for SharePoint Apps.
Any pointers will be greatly appreciated. 
Thanks in advance. 
Sandy

Similar Messages

  • SharePoint Apps not working

    Greetings,
    I'm having trouble configuring my SharePoint Server 2013 to use apps from the SharePoint app store, and so my developers can ultimately begin writing apps.
    I've gone through the configuration process here:
    http://msdn.microsoft.com/en-us/library/fp179923(v=office.15)
    And set up DNS with a separate app domain, but when I try to run an app from a SharePoint site, I get the following error:
    Server Error in '/' Application.
    The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
    Source Error:
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
    Stack Trace:
    [FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)]
    Microsoft.SharePoint.Library.SPRequestInternalClass.OpenWebInternal(String bstrUrl, Guid& pguidID, DateTime& pdtTimeCreated, String& pbstrRequestAccessEmail, UInt32& pwebVersion, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32& pnLocale, String& pbstrDefaultTheme, String& pbstrDefaultThemeCSSUrl, String& pbstrThemedCssFolderUrl, String& pbstrAlternateCSSUrl, String& pbstrCustomizedCssFileList, String& pbstrCustomJSUrl, String& pbstrAlternateHeaderUrl, String& pbstrMasterUrl, String& pbstrCustomMasterUrl, String& pbstrSiteLogoUrl, String& pbstrSiteLogoDescription, Object& pvarUser, Boolean& pvarIsAuditor, Int32& plSiteFlags, Boolean& pbOverwriteMUICultures, Boolean& pbMUIEnabled, String& pbstrAlternateMUICultures, Int32& plSiteSchemaMajorVersion, Int32& plSiteSchemaMinorVersion, Int32& plSiteSchemaBuildVersion, Int32& plSiteSchemaRevisionVersion, Int32& puiVersion, Int16& pnClientTag, Boolean& pfIsEvalSite, Guid& pgSourceSiteId, DateTime& pdtExpirationDate, Guid& pgEvalSiteId, Guid& pguidAppInstanceId, String& pbstrRemoteAppUrl, String& pbstrOAuthAppId, String& pbstrAppDatabaseName, Guid& pgAppDatabaseServerReferenceId, String& pbstrAppDatabaseTargetApplicationId, String& pbstrAppWebDomainId, Int32& plUpgradeFlags, DateTime& pdtReminderDate, DateTime& pdtLastContentChange, DateTime& pdtLastSecurityChange, UInt64& pmaskDeny) +0
    Microsoft.SharePoint.Library.SPRequest.OpenWebInternal(String bstrUrl, Guid& pguidID, DateTime& pdtTimeCreated, String& pbstrRequestAccessEmail, UInt32& pwebVersion, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32& pnLocale, String& pbstrDefaultTheme, String& pbstrDefaultThemeCSSUrl, String& pbstrThemedCssFolderUrl, String& pbstrAlternateCSSUrl, String& pbstrCustomizedCssFileList, String& pbstrCustomJSUrl, String& pbstrAlternateHeaderUrl, String& pbstrMasterUrl, String& pbstrCustomMasterUrl, String& pbstrSiteLogoUrl, String& pbstrSiteLogoDescription, Object& pvarUser, Boolean& pvarIsAuditor, Int32& plSiteFlags, Boolean& pbOverwriteMUICultures, Boolean& pbMUIEnabled, String& pbstrAlternateMUICultures, Int32& plSiteSchemaMajorVersion, Int32& plSiteSchemaMinorVersion, Int32& plSiteSchemaBuildVersion, Int32& plSiteSchemaRevisionVersion, Int32& puiVersion, Int16& pnClientTag, Boolean& pfIsEvalSite, Guid& pgSourceSiteId, DateTime& pdtExpirationDate, Guid& pgEvalSiteId, Guid& pguidAppInstanceId, String& pbstrRemoteAppUrl, String& pbstrOAuthAppId, String& pbstrAppDatabaseName, Guid& pgAppDatabaseServerReferenceId, String& pbstrAppDatabaseTargetApplicationId, String& pbstrAppWebDomainId, Int32& plUpgradeFlags, DateTime& pdtReminderDate, DateTime& pdtLastContentChange, DateTime& pdtLastSecurityChange, UInt64& pmaskDeny) +2329
    Microsoft.SharePoint.SPWeb.InitWebPublic() +1607
    Microsoft.SharePoint.SPWeb.get_AppInstanceId() +34
    Microsoft.SharePoint.Utilities.SPUtility.RedirectToIsolatedDomainForAppWeb() +94
    Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase.OnPreInit(EventArgs e) +152
    Microsoft.SharePoint.IdentityModel.Pages.IdentityModelSignInPageBase.OnPreInit(EventArgs e) +18
    System.Web.UI.Page.PerformPreInit() +40
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1571
    I haven't been able to find many resources regarding this. Can anyone help?
    Thanks,
    BColt

    Hi,
    According to your post, my understanding is that you failed to run an app from a SharePoint site.
    Please make sure that you set up the development environment correctly.
    Based on the error page, I recomand to modify ‘”web.config” to look at the actual page that is given during the error.
    The typical error page is telling you that it wants to show you more information about the error, but it can’t since you are not at the correct location. To change that you have to modify some values within web.config file.
    You need do following two changes in your web.config file.
    1.  C:\inetpub\wwwroot\wss\virtualdirectories\<port>” go to the url modify the web.config file
    a. In customErrors tag set mode="Off" to "On
    b. In SafeMode tag set CallStack="true" to false
    c. In Compilation tag Debug="false" to true
    2.If still you are facing default error page then follow below change
    In the layouts directory underneath the SharePoint root directory or 14 hive – C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS
    a. In customErrors tag set mode="Off" to "On
    b. In SafeMode tag set CallStack="true" to false
    c. In Compilation tag Debug="false" to true
    Here is a great blog for you to take a look at:
    http://www.techgrowingpains.com/2012/05/troubleshooting-server-error-in-application/
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Is lightroom included in Single App plan?

    I want to buy Photoshop CC in Single App plan and also requires Lightroom.
    My question:Is the Lightroom already included (free) in Single App plan (just like Photography plan) ?
    Thanks.

    My question:Is the Lightroom already included (free) in Single App plan (just like Photography plan) ?
    No.
    With the Single App plan all you get is Photoshop.
    You need the Creative Cloud Photography Plan
    Creative Cloud Photography plan | Adobe Creative Cloud

  • Can I change my app in the single app plan?

    I bought the CC single-app plan and I want to change my chosen app from Indesign to Photoshop. Is this possible?

    Hi Abbonathan16,
    Welcome to Adobe Forums
    You can cancel the Single Application for In design and purchase the Photoshop application.
    Let us know if that helps!
    Thanks
    Garima   

  • Coexistence of the SCCM 2012 R2 client and the App-V Full Infrastructure Model

    Our environment currently has the App-V Full Infrastructure Model deployed with Windows 7 clients using hundreds of App-V apps.  We plan to deploy SCCM 2012 R2 to the environment.
    What is the affect on our Windows 7 users when the SCCM 2012 R2 client is deployed - will their existing App-V apps (utilizing the App-V Full Infrastructure Model) continue to function? Or will SCCM 'take over' all App-V functionality?
    The only documentation I can find on this is one paragraph in the App-V and ConfigMgr 2012 White Paper (http://download.microsoft.com/download/1/5/A/15AD0DD6-40A8-49E3-86D6-C21E5D0BC7F8/App-V%20and%20ConfigMgr%202012%20White%20Paper.pdf) which
    states:
    Q: Is it possible to perform a phased migration from an App-V standalone or App-V Full Infrastructure 
    to Configuration Manager virtual application management? 
    A: Yes, migration to Configuration Manager virtual application management begins with deployment of 
    an App-V application from Configuration Manager 2012. Upon the first deployment in Configuration 
    Manager 2012, no new applications can be deployed via other methods, but all previously deployed 
    packages will be retained. 
    A blog post here (http://www.applepie.se/config-mgr-2012-and-app-v) seems to indicate this is expected behavior.
    But then, this contradicts what Microsoft says on the TechNet website (http://technet.microsoft.com/en-us/library/jj822982.aspx):
    Configuration Manager begins to manage virtual applications on a client after the first deployment of a virtual application. After this, all App-V applications on the computer must be managed by Configuration Manager.
    Does anyone have any opinions or experience on this? Or further information?
    My Microsoft Core Infrastructure & Systems Management blog -
    blog.danovich.com.au

    As soon as an App-V package is deployed to a user/device via SCCM then it takes over the management of the client on that device, therefore App-V packages coming from the App-V publishing server will no longer be deployed to that device.
    I would assume that full cached apps would continue to be run on the local device but new content would no longer be deployed from it.
    Cheers
    Paul | sccmentor.wordpress.com

  • SharePoint Foundation 2013 - Search Configuration Issue - 2 App Servers and 2 Front-End Servers

    Hi, 
    We have a SharePoint Foundation 2013 with SP1 Environment. 
    In that, we have 2 Front-End Servers and 2 App Servers. In the Front-End Servers, the Search Service is stopped and is in Disabled state and in the 2 App Servers in One App Server, Search is Online and in another Search is Starting but goes to Stopped sooon
    after.
    Originally, we had only 1 App Server and we were running our Search Service and Search Service Application in that. Now since the index location became full and we were unable to increase the drive there, we added one more App Server and now the issue is
    Search is not properly getting configured in either of these App servers. What we want to do is run Search only in the new App Server, because we have a lot of storage space for Index locations here, but in the older App Server, not run Search at all.  We
    tried keeping the Search Service disabled and ran the below PowerShell Scripts, but none of the ones are working. These scripts are creating the Search Service Application, but the error of "Admin Component is not Online", "Could not connect
    to the machine hosting SharePoint 2013 admin component" is coming up. 
    http://www.funwithsharepoint.com/provision-search-for-sharepoint-foundation-2013-using-powershell-with-clean-db-names/
    http://blog.falchionconsulting.com/index.php/2013/02/provisioning-search-on-sharepoint-2013-foundation-using-powershell/
    http://blog.ciaops.com/2012/12/search-service-on-foundation-2013.html
    Can I get some help please?
    Karthick S

    Hi Karthick,
    For your issue, could you provide the
    detail error message of ULS log  to determine the exact cause of the error?
    For SharePoint 2013, by default, ULS log is at      
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\LOGS
    For troubleshooting your issue,  you can try to run the SharePoint Products Configuration Wizard on your WFE servers and run the script for configuring the search service on SharePoint
    Foundation:
    [string]$farmAcct = "DOMAIN\service_Account"
    [string]$serviceAppName = "Search Service Application"
    Function WriteLine
    Write-Host -ForegroundColor White "--------------------------------------------------------------"
    Function ActivateAndConfigureSearchService
    Try
    # Based on this script : http://blog.falchionconsulting.com/index.php/2013/02/provisioning-search-on-sharepoint-2013-foundation-using-powershell/
    Write-Host -ForegroundColor White " --> Configure the SharePoint Foundation Search Service -", $env:computername
    Start-SPEnterpriseSearchServiceInstance $env:computername
    Start-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance $env:computername
    $appPool = Get-SPManagedAccount -Identity $farmAcct
    New-SPServiceApplicationPool -Name SeachApplication_AppPool -Account $appPool -Verbose
    $saAppPool = Get-SPServiceApplicationPool -Identity SeachApplication_AppPool
    $svcPool = $saAppPool
    $adminPool = $saAppPool
    $searchServiceInstance = Get-SPEnterpriseSearchServiceInstance $env:computername
    $searchService = $searchServiceInstance.Service
    $bindings = @("InvokeMethod", "NonPublic", "Instance")
    $types = @([string],
    [Type],
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool],
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool])
    $values = @($serviceAppName,
    [Microsoft.Office.Server.Search.Administration.SearchServiceApplication],
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool]$svcPool,
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool]$adminPool)
    $methodInfo = $searchService.GetType().GetMethod("CreateApplicationWithDefaultTopology", $bindings, $null, $types, $null)
    $searchServiceApp = $methodInfo.Invoke($searchService, $values)
    $searchProxy = New-SPEnterpriseSearchServiceApplicationProxy -Name "$serviceAppName - Proxy" -SearchApplication $searchServiceApp
    $searchServiceApp.Provision()
    catch [system.exception]
    Write-Host -ForegroundColor Yellow " ->> Activate And Configure Search Service caught a system exception"
    Write-Host -ForegroundColor Red "Exception Message:", $_.Exception.ToString()
    finally
    WriteLine
    ActivateAndConfigureSearchService
    Reference:
    https://sharepointpsscripts.codeplex.com/releases/view/112556
    Thanks,
    Eric
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected].
    Eric Tao
    TechNet Community Support

  • SharePoint Apps can be installed and added to a site, but can not be started

    Hello,
    I followed this guide to enable SharePoint Apps on our SP Foundation 2013: http://sharepointchick.com/archive/2012/07/29/setting-up-your-app-domain-for-sharepoint-2013.aspx. On top I did the configuration of the Subscription Settings Service that is
    mentioned in the guide with a link to msdn. 
    Now we are able to add Apps to a site through SharePoint Store with a user with the needed rights ( System Account can not do this). The link that is created for the app matches our configuration of App URLs, but when I click on the added app on my site,
    the website can not be found. It seems like the apps aren't really added to the server.
    I also don't know how I can add apps to the app catalog I created.
    Greetings
    chn

    Hi Chn,
    I wanted to confirm first. After you went through the configurations, you created an App Catalog site and that's where you're adding your App? (Steps here:
    http://technet.microsoft.com/en-us/library/fp161234(v=office.15).aspx)
    Is this your own test App? Does it have to be registered? When does the error appear - is it when you Trust the App on your site?
    Please Mark Answered if my reply solves your problem. Thanks!
    Jeff Thai
    Technical Solutions Architect, AvePoint
    http://www.AvePoint.com

  • MS Project 2010 Server - How to move a single MS Project plan and SharePoint Project site from a PWA server to another PWA server (one at a time)

    MS Project 2010 Server
    How to move a single MS Project plan and it's SharePoint project site from a PWA server to another PWA server (one at a time)
    I have 2 Project PWA servers, i know how to copy all the databases (Publishing, Draft, Reporting, archive, content) from one SQL server and copy it to the other PWA server so both server can be identical.
    I need to only move a single project from a PWA server to another, 
    Moving the Project plan, actual time data, SharePoint site with all it's content
    Is there a 3rd party tool that can be added on to the server to help me move single project plans? to different PWA servers?
    -Isaack

    Visit my friends at FluentPro and try FluentBooks
    http://www.fluentpro.com/productsfluentbooks2013.html
    they have a 2010 version also.
    Hope that helps,
    Thanks, Eric S. Pcubed

  • How to create an External Content Type with SQL Stored Procedures Parameters and query it in a SharePoint App

    Hi,
    I'm new to SharePoint 2013 I want to be able to query a MSSQL database from a SharePoint App I have tried to create an External Content Type (ECT) which is produced from a MSSQL stored Procedure, this procedure has several parameters which are needed to
    filter the data correctly.  From here I want to produce an external list which I can then query from a c# SharePoint app.  If I leave the filters in the ECT null then the list is of course empty or if enter a default values the results are limited
    for the app to query so are no good.
    I want to dynamically pass values to the ECT when querying from the app, is this not possible.  Should I just be returning everything in an external list and then letting the query in the app filter the data, this seems inefficient?
    Is this the best way to do this or should I be doing this differently?
    Please can someone point me in the right direction.
    Thanks

    Hi Pandra801,
    When you create a the external content type, please try to add a filter based on your select statement.
    http://arsalkhatri.wordpress.com/2012/01/07/external-list-with-bcs-search-filters-finders/
    Or, try to create a stored procedure based on your select statement, then create ECT using the SQL stored procedure.
    A step by step guide in designing BCS entities by using a SQL stored procedure
    http://blogs.msdn.com/b/sharepointdev/archive/2011/02/10/173-a-step-by-step-guide-in-designing-bcs-entities-by-using-a-sql-stored-procedure.aspx
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • Develop List Workflow in Sharepoint APP and attach to host web List

    Hi Team,
    Anybody let me know can we develop a List workflow in SharePoint App and later can we attach to
    host web list after deploying APP
    Note: Looking for Only On -premises SharePoint not for SharePoint Online 

    Hi,
    The following article from MSDN for your reference:
    Create a SharePoint workflow app using Visual Studio 2012
    http://msdn.microsoft.com/en-us/library/office/dn456545(v=office.15).aspx
    Thanks,
    Dennis Guo
    TechNet Community Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Dennis Guo
    TechNet Community Support

  • Network Load Balancing between SharePoint 2013 App server and WFE

    Hi,
    Can we do NLB between SharePoint 2013 App server and WFE Server ?
    Below is our Architecture,
    1. WFE Server (1) 
    2. APP Server (1)
    3. Database Server
    4. Domain Controller
    We have configured NLB but, when we stop IIS on APP server, SharePoint 2013 web app link is not working. 
    is it possible ?
    Please help us

    You can do NLB between WFE and APP server however make sure that web application service is started from central admin which host sharepoint sites.
    Why do you stop IIS on APP server, definitely it will not be able to host web app sites. rather you can just disable APP node on NLB to test it.

  • Where Client ID and Client Secret of SharePoint .app file will be stored

    Where Client ID and Client Secret of SharePoint .app file will be stored, i had published my app in the production, and now i need to enhanced the app, and i want to publish my app again, so where can i get my previous Client ID and Client Secret

    If it's provider hosted app, then you can find ClientId in a AppManifest.xml, and in a web.config of your web project.
    [custom.development]

  • Developing SharePoint Apps to work on both OnPremise and SharePoint Online

    I have a requirement of developing SharePoint app which should work on both SharePoint online and SharePoint on premise. Is there any restriction on apps which might only work on one particular environment and not working on other. If there are scenarios
    which app can only work on particular environment what are the limitations and scenarios.

    When using the SharePoint Remote API (CSOM/JSOM/REST) and wanting your apps to be usable across platforms you must make sure to reference the correct version of Microsoft.SharePoint.Client and be careful not to utilize features only available in O365.
    There are two version of the CSOM 15 and 16. The 16 version comes with VSTO and has some methods only available on O365, for example Web.GetFolderByID method. If you reference the 16 version and use this method everything will compile but will fail the minute
    you make the call to SharePoint on-prem. You should also avoid using the new REST batch capabilities which are only available in O365. There is virtually no documentation on the differences between the versioned API's.
    Blog | SharePoint Field Notes Dev Tools |
    SPFastDeploy | SPRemoteAPIExplorer

  • Hi, my current plans and products include Creative Cloud Photography plan (one-year) and Creative Cloud single-app membership for Photoshop (one-year), I only use photoshop occasionally and for very basic things, are these two plans required for basic p

    Hi, my current plans and products include Creative Cloud Photography plan (one-year) and Creative Cloud single-app membership for Photoshop (one-year), I only use photoshop occasionally and for very basic things, are these two plans required for basic photoshop use or am I able to go with one or the other ?

    PS is part of the photography plan, so your single app plan is redundant.
    Mylenium

  • I am a single App user and I would like to upgrade to the $29.00 offer for complete plan

    I am a single App user and I would like to upgrade to the $29.00 offer for complete plan

    Hi captcunningham,
    Please cancel you current plan by following the help document below:
    Cancel your membership or subscription | Creative Cloud
    Then, you can go ahead and join the plan you wish on Adobe website:
    Creative Cloud pricing and membership plans | Adobe Creative Cloud
    Regards,
    Sheena

Maybe you are looking for

  • OSX Lion caused my Macbook to go WACK!

    I have had a few problems with this release. 1. the single most frustrating part is the OSX Lion Sleep COMA! Yes... My computer goes into a coma. After putting it to sleep using my smart corner or if it just falls to sleep and I come back an hour or

  • Low resolution on retina display

    It seems that adobe muse opens in low resolution on retina display. I used to have the same problem with adobe acrobat, but in that case i solved the problem by following the procedure in: http://forums.adobe.com/thread/1298242. That procedure, howev

  • Burning both a DVD and Blu-Ray

    So I have a project going in Premiere that I've sent to Encore. I picked new DVD project and it transcoded it correctly. I then set up multiple menus and burned it to DVD. Now I want to make a high-def version for Blu-Ray. Is there a way to do that b

  • What do I do when a "?" appears on my thumbnail in LR 2.7?

    I read that I'm to locate the original photo on my Hard drive and re-impor it. It doesn't always work. Help! Thanks

  • Printing on Transparency Paper with a Mac.

    Printing on Transparency Paper with a Mac. Hi there I am having issues printing to transparency paper with my Mac. I am using a Epson DX5000 ink jet printer, with ink jet transparency paper. I've created my design at 600dpi (a little bit overkill I g