Updating IIS ASPX files?

Hello,

I'm evaluating wyBuild and I like what I see so far. The only issue is that my application has both EXE files and a ASPX code base located at c:\inetpub\wwwroot\product\

1) How do I go about updating files in the c:\inetpub\wwwroot\product\ directory? The only option now seems to be anything in the installed program base and common Windows locations...

2) My original installer installs everything as read-only files. Will wyUpdate take care of permissions, etc when replacing these files on XP/Vista?

Thanks!

I'm evaluating wyBuild and I like what I see so far. The only issue is that my application has both EXE files and a ASPX code base located at c:\inetpub\wwwroot\product\

1) How do I go about updating files in the c:\inetpub\wwwroot\product\ directory? The only option now seems to be anything in the installed program base and common Windows locations...

The "Program base folder" is wherever you put the wyUpdate.exe file. So, if you put wyUpdate.exe (along with your client.wyc file) in "c:\inetpub\wwwroot\product\" then that is the program base folder.

2) My original installer installs everything as read-only files. Will wyUpdate take care of permissions, etc when replacing these files on XP/Vista?

As of wyUpdate 2.0.3, all attributes are preserved when updated (hidden, read-only, system, etc.). wyUpdate also handles user permission problems gracefully. wyUpdate handles UAC on Vista & 7, and limited user accounts on Windows 2000 - Windows 7. Plus, wyUpdate only asks for permission when it needs it.

If you have any more questions I'm glad to answer them.

Thanks for the quick reply, Wyatt.

Does this then mean I will need two separate wyUpdate applications? One to update the EXEs sitting in the Program Files folder and one for the ASPX related files?

Does this then mean I will need two separate wyUpdate applications? One to update the EXEs sitting in the Program Files folder and one for the ASPX related files?

I misread your first post. Now I see what you mean. You have files in two separate folders:

c:\inetpub\wwwroot\product\andC:\Program Files\YourApp\

This is an interesting use case, and not currently supported (in a nice way) by wyUpdate. As it is now there's no way to target the root "C:\" folder.

We'll add the "Windows Root" (e.g. "C:\" in your example) as a target in wyBuild & wyUpdate 2.5. It will be out in about a week and a half. Once v2.5 comes out you'll only have to put 1 wyUpdate.exe in your program folder (e.g. "C:\Program Files\YourApp") and you'll be able to update files in both the "C:\inetpub\..." and the "C:\Program Files\YourApp" folders.

Thanks for suggesting this. It's a use case none of us would have ever thought of.

Thanks Wyatt.

One last question: Will wyBuild & wyUpdate 2.5 be a free upgrade for current users? Should I wait for its release or can I go in for your September offer right now?

wyBuild 2.5 is a free upgrade for all 1.x and 2.x users. So if you buy wyBuild now the update to 2.5 is completely free.

Travis,

wyBuild & wyUpdate 2.5 are now out. You can target your IIS folder along with your main app's folder:

[attachment=0]wybuild.iis.png[/attachment]