none
Can't deploy Office Web apps in AppCatalog or Developer site RRS feed

  • Question

  • Every time I try and deploy on my Dev site either a manifest xml file or a ".app" file I get an
    error stating:

    "The apps for Office catalog does not exist"

    This happens after deploy.  I can't ever seem to deploy an xml manifest file.

    In the App Catalog section I can deploy the xml manifest file and the columns read right
    once uploaded, but alas the app does not show up in the "Add app" section or "Site contents"

    In the App  Catalog section I can deploy a ".app" manifest file and it allows me to trust and deploy, but when I go to the "Site contents" there is an error on the icon.

    I did this with my own custom app and also with the simplest Web App from the "Apps
    for Office" sample pack.

    I am deploying to an azure website and am setting the website to the "https" site.

    Thursday, May 22, 2014 3:33 AM

Answers

  • I got it t work using windows powershell and enabling "sideloading" on App Catalog site (google it for ps1 script) and deploying build using visual studio 2013.  Afterwards, go to "Site contents" of App Catalog site and "Deploy" app from there to allow your sites to see the app.

    Very roundabout solution to a very annoying problem, I think it is definitely a very big bug in sharepoint O365.

    Sunday, June 1, 2014 6:23 AM

All replies

  • Thursday, May 22, 2014 6:55 AM
  • No, this is really not answered yet.

    Deploying from VS2013 always places the path to localhost, which is not acceptable.  I need for it to go to my https azure website.

    Thursday, May 22, 2014 6:13 PM
  • Hi Edward,

    Apps for Office contain two parts:

    1. Manifest
    2. Web application

    You could publish the web application to Azure, please refer to How to: Migrate and Publish a Web Application to Azure from Visual Studio and Deploying Windows Azure Website using Visual Studio Web Publish wizard. If you have any question for publishing a web application to Azure, feel free to get support from Microsoft Azure forum.

    After that, you will get a URL to access this application, then change the pointed address in manifest:

    <DefaultSettings>
    <SourceLocation DefaultValue=”…” />
    …
    </DefaultSettings>
    

    Finally, add trusted catalogs URL in Office:


    Hope this helps.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Friday, May 23, 2014 7:28 AM
    Moderator
  • Dear George Hua,

    as I stated above

    "I am deploying to an azure website and am setting the website to the 'https' site."

    I am doing all that you describe.  I can upload the xml Manifest (with a proper SourceLocation) that I have.

    What I am seeing is no ability to "Deploy" an app from the O365 sharepoint App Catalog site.

    Here is a copy of my manifest (with details x'ed out):

    <?xml version="1.0" encoding="utf-8"?>
    <!--Published:70EDFC97-B41D-43C5-B751-7C00AD999804-->
    <!--Created:cb85b80c-f585-40ff-8bfc-12ff4d0e34a9-->
    <OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="TaskPaneApp">
      <Id>xxxxx-xxx-xxx</Id>
      <Version>1.0.0.0</Version>
      <ProviderName>xxxx</ProviderName>
      <DefaultLocale>en-US</DefaultLocale>
      <DisplayName DefaultValue="xxxx_O365">
        <Override Locale="en-US" Value="xxxx Office Task Pane App" />
      </DisplayName>
      <Description DefaultValue="xxxx_O365 Description">
        <Override Locale="en-US" Value="xxxx" />
      </Description>
      <IconUrl DefaultValue="https://xyz.azurewebsites.net/Images/HermesIcon32.png">
        <Override Locale="en-US" Value="https://xyz.azurewebsites.net/Images/HermesIcon32.png" />   
      </IconUrl>
      <SupportUrl DefaultValue="https://xyz.azurewebsites.net/App/Home/Support.html">
        <Override Locale="en-US" Value="https://xyz.azurewebsites.net/App/Home/Support.html" />
      </SupportUrl>
      <AppDomains>
        <AppDomain>https://login.microsoftonline-int.com</AppDomain>
        <AppDomain>https://login.microsoftonline.com</AppDomain>
      </AppDomains>
      <Hosts>
        <Host Name="Workbook" />
        <Host Name="Presentation" />
        <Host Name="Project" />
        <Host Name="Document" />
      </Hosts>
      <DefaultSettings>
        <SourceLocation DefaultValue="https://xyz.azurewebsites.net/App/Home/Home.html">
          <Override Locale="en-US" Value="https://xyz.azurewebsites.net/App/Home/Home.html" />
        </SourceLocation>
      </DefaultSettings>
      <Permissions>ReadWriteDocument</Permissions>
    </OfficeApp>

    Monday, May 26, 2014 11:12 PM
  • Hi,

    Can you access the web application through IE browser after deploying?

    To publish an app for Office on SharePoint, please refer to How to: Publish task pane and content apps to an app catalog on SharePoint.

    From my understanding, the web application in apps for Office is the same as a plain web application. If you can deploy it sucessfully on a public web server and locate to the correct address in manifest, it would be found in apps list.

    To create a Azure web site and deploy SharePoint and Web applications, I would suggest you get support from

    Azure Web Sites forum for more effective responses.

    Hope this helps.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Thursday, May 29, 2014 1:50 AM
    Moderator
  • The instructions on the given msdn article state:

    To publish to an app catalog
    1.Browse to the app catalog.
    2.Choose the Click to add new item link.
    3.Choose Browse, and then specify the manifest to upload.

    There does not exist an item called "Click to add new item".  See picture.

    There is "new" under the "Apps for Office" category.  And that's what I have been trying this entire time.  The manifest takes in this area, but the app does not appear anywhere in the "Site Contents".


    Thursday, May 29, 2014 1:08 PM
  • I got it t work using windows powershell and enabling "sideloading" on App Catalog site (google it for ps1 script) and deploying build using visual studio 2013.  Afterwards, go to "Site contents" of App Catalog site and "Deploy" app from there to allow your sites to see the app.

    Very roundabout solution to a very annoying problem, I think it is definitely a very big bug in sharepoint O365.

    Sunday, June 1, 2014 6:23 AM