Web Updates/Patching
Posted: Thu Jan 11, 2007 8:59 am
Hello,
I have created a test project in order to learn the basics of updating/patching within IA. Here are the steps I took, but can't seem to get my application to realize that an update is available.
1. Created TestApp version 1.0.0.0
2. Created a new setup project in IA.
3. Under "Project Properties", selected "Receive Application Updates" and entered the URL where I would upload the INI file once I created a new version.
4. Built the setup file and installed on a XP client running on VirtualPC
5. Went back into VS2005, modified my assemblies, changed version info, rebuilt.
6. Went back into IA, changed the "Product Version" to 1.0.0.1
7. Generated a new Revision Code
8. Went to "Update Packs", created a new update called "1.0.0.1".
9. For the full dialog, I used the same URL as for my original setup. I assumed it should replace the original setup.
10. I unchecked the "Silent" option because I wanted to see what happened.
11. Selected "Ok" and the Update Pack was added to the list box.
12. Went to "Versions", selected "Add"
13. Entered "1.0.0.1" for the "New Application Version" dialog.
14. Selected "1.0.0.0" in the "Update Packs Served for Selected Version" checked listbox.
15. Rebuilt the setup project. Uploaded my new files to the web site - including the updates.ini file.
16. Launched my test app in VirtualPC but nothing happened.
17. Logged out of WinXP on VirtualPC thinking that it would check for an update upon the user logging back in but nothing happened.
Was I supposed to create a scheduled task? Please help. I would really like to see a step-by-step whitepaper for this.
Regards,
Randall Sexton
Knoxville, TN
I have created a test project in order to learn the basics of updating/patching within IA. Here are the steps I took, but can't seem to get my application to realize that an update is available.
1. Created TestApp version 1.0.0.0
2. Created a new setup project in IA.
3. Under "Project Properties", selected "Receive Application Updates" and entered the URL where I would upload the INI file once I created a new version.
4. Built the setup file and installed on a XP client running on VirtualPC
5. Went back into VS2005, modified my assemblies, changed version info, rebuilt.
6. Went back into IA, changed the "Product Version" to 1.0.0.1
7. Generated a new Revision Code
8. Went to "Update Packs", created a new update called "1.0.0.1".
9. For the full dialog, I used the same URL as for my original setup. I assumed it should replace the original setup.
10. I unchecked the "Silent" option because I wanted to see what happened.
11. Selected "Ok" and the Update Pack was added to the list box.
12. Went to "Versions", selected "Add"
13. Entered "1.0.0.1" for the "New Application Version" dialog.
14. Selected "1.0.0.0" in the "Update Packs Served for Selected Version" checked listbox.
15. Rebuilt the setup project. Uploaded my new files to the web site - including the updates.ini file.
16. Launched my test app in VirtualPC but nothing happened.
17. Logged out of WinXP on VirtualPC thinking that it would check for an update upon the user logging back in but nothing happened.
Was I supposed to create a scheduled task? Please help. I would really like to see a step-by-step whitepaper for this.
Regards,
Randall Sexton
Knoxville, TN