SetupCast is "SetupBuilder Aware" and automatically gathers data from your SetupBuilder project from its HTML Build report.
However until future versions of SetupCast/SetupBuilder add more automation to the products you need to pay attention to a few details to get your Web Update synched up with the Enhanced Web Update Client in SetupCast.
Pay attention to details regarding filenames and directories (as well as case sensitivity).
In SetupBuilder to use the web update feature you need to setup your project as shown in example here:
and here:
Important Notes:
Case Sensitivity - On Linux/Unix type servers, filenames and directory names are case sensitive. If you mix/match upper/lower case letters and don't use the exact same mix in your SetupCast project you WILL get errors when you try to check for updates or publish content.
The safest way to deal with this is to always use lower case names for both files and directories.
SetupCast has an option in the program setup to automatically force URLs (filenames and directories) to lower case. This is the default setting for the program:
If you use lower case in your SetupBuilder project (as shown above) and have the box checked in SetupCast, then you should not have any problems.
Then in SetupCast you need to match the settings that you used in SetupBuilder.
In the example above, the SetupBuilder host directory is set to firstproject/webupdate.
The firstproject part of the host directory is the same as the Base Directory used in SetupCast (if using Dynamic Publishing) as shown here:
Note: You are matching the Base Directory for the "Download Information" of Publish Settings
The "Host Address" in SetupBuilder matches to the "Web Server" in SetupCast (compare the screen shots and you will see).
If your using Fixed Publishing, then your screen will look similar to this:
Note: the firstproject/webupdate (as used in the SetupBuilder example above) appears in both the upload URL and the Download URLs.
Here is the Upload Information view (with Dynamic Publishing) for the same example project in SetupCast. It is discussed in detail here. You can see that the firstproject base directory is set here.
In Dynamic Publishing, the webupdate folder name is set automatically as shown here:
As long as you have SetupBuilder looking for the web update files in the same location where you have SetupCast publishing them and you pay attention to case sensitivity, it is easy to make things work correctly.