« Previous Next »

Thread: Web Platform Installer for non-Free app?

Last post 10-26-2009 4:15 PM by kateroh. 9 replies.

Average Rating Rate It (5)

RSS

Page 1 of 1 (10 items)

Sort Posts:

  • 10-15-2009, 7:41 PM

    Web Platform Installer for non-Free app?

    We want to use the web platform app to install SQL Server 2008 express along with our non-free software. Normal install of sql server 2008 is VERY difficult due to all the dependencies. Is it possible to use the WebPlatform Installer and package our software with sql 2008, but NOT publish on the app gallery, but somehow provide to customers for an easier install experience?
  • 10-20-2009, 8:39 PM In reply to

    Re: Web Platform Installer for non-Free app?

    Hi Mark,

    It seems that you are looking for defining your own custom feed with the application that will define the set of dependencies that you want. We are about to publish a series of blogs on how to write your own custom feeds. I will update this thread with the links, once the posts are out.

    Thanks,
    Katerina Rohonyan, SDET, Microsoft IIS Team
  • 10-22-2009, 5:23 AM In reply to

    Re: Web Platform Installer for non-Free app?

    Hi, we would like to learn more about this feature, it sounds good! Creating a custom feed means that we will be able to publish our own feed, and customers can import that on the Options panel of the WEBPI?

    Does that mean that we can publish our application, even if it is not (yet) in the Web App Gallery? Does that mean that we can "by-bass" the MS approval process...?

    Thanks

    Mike

  • 10-22-2009, 1:40 PM In reply to

    Re: Web Platform Installer for non-Free app?

    Mike, yes to all your questions! You can just share the location of you custom feed with your users, they can add it through the Options dialog, and the products from your custom feed will become available through WebPI immediately. The blog post on how to do it should be out either today or tomorrow. Stay tuned :)

    Thanks,
    Katerina Rohonyan, SDET, Microsoft IIS Team
  • 10-24-2009, 1:04 AM In reply to

    Re: Web Platform Installer for non-Free app?

    Thanks,
    Katerina Rohonyan, SDET, Microsoft IIS Team
  • 10-25-2009, 6:18 AM In reply to

    Re: Web Platform Installer for non-Free app?

    Thanks, that sounds easy, this is what I've tried (I tried to make my custom xml based on the official ones but didn't succeed, itt seems that because of the missing tab info), but now I think it will work, using the samples.

     

    Cheers

    Mike, sensenet.hu

  • 10-26-2009, 6:32 AM In reply to

    Re: Web Platform Installer for non-Free app?

    Hi, one more thing: I've tried to assemble my custom xml and found a strange thing:

    If I put a non-existing url to the <installerURL> tag, WebPI loads my xml and displays the tabs and every other info correctly. But if I insert an _existing_ file path (a package on my hard drive) here, and reload the custom feed, my tab is gone, without an error message.

    I've used this online tool to generate the sha code for the file: http://hash.online-convert.com/sha1-generator . Is it possible that there is a problem with the file size (22.1 MB, approx. 22778 kBytes)? Any idea?

    Thanks
    Mike

  • 10-26-2009, 7:09 AM In reply to

    Re: Web Platform Installer for non-Free app?

    Ok, sorry, maybe the issue above is related to the WDeploy dependency I inserted. However, when I try to install my app, I got an error message:

    Could not load type 'Microsoft.Web.Deployment.DeploymentWellKnownTag' from assembly 'Microsoft.Web.Deployment, Version=7.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

    This is strange because that dll is in the GAC and the enum mentioned in the error message exist in it.

    Mike

  • 10-26-2009, 12:43 PM In reply to

    Re: Web Platform Installer for non-Free app?

    Oh, forget it, a few re-tries and restarts solved the problem...:-)

    Thanks
    Mike

  • 10-26-2009, 4:15 PM In reply to

    Re: Web Platform Installer for non-Free app?

    Mike,

    I'm glad everything worked well! You raised a good point about adding products to existing Web PI tabs. This is not allowed, that's why you have to define a new tab to be able to display your custom products. Thank you, I have updated both articles with this information.

    As for a feed not being displayed/being rejected - you can always check the logs under %userprofile%\AppData\Local\Microsoft\Web Platform Installer\logs\webpi for a detailed error message.

    As for generating hash of an installer file, probably the easiest (and free) utility to use is File Checksum Integrity Verifier. Also added this to the articles.

    Finally, when Web PI is running and you make changes to the feed, you need to restart Web PI in order for it to reload the feed.

    Thanks for your great feedback!

     

     

    Thanks,
    Katerina Rohonyan, SDET, Microsoft IIS Team
Page 1 of 1 (10 items)
Microsoft Communities