Monday, September 1, 2008

ASP.NET AJAX Control Toolkit sample website

http://www.asp.net/ajax/ajaxcontroltoolkit/samples/

Controls which could be useful for my current project (EP60):
AutoComplete
Calendar
DropDown
MakedEdit
ModalPopup
PopupControl
TextBoxWatermark
ToggleButton

Monday, August 18, 2008

Setup and Deployment Project FAQ

Setup and Deployment Project FAQ found on MSDN Forums.

There are some small hits in this FAQ:
  • How do I create an uninstall link on my shortcut
  • How do I deploy a Hybrid VB6 and VB.NET application?

and some more but not a lot..

Passign Parameters to CustomAction

How to Pass Command Line Arguments to MSI Installer Custom Actions

Install the application without user intervention and full logging:

setup.msi /qb /l* log.txt MyCustomParameter=one MyOtherCustomParameter=two

Uninstall the application without user intervention:

msiexec /x {13F62DF0-E078-45C8-B0FB-185D307DB500} /qb


If you use the logging switch on the command line, and then run the setup:
setup.msi /l* c:\setup.log

You will see a list of parameters in the log file. You can specify any of these on the command line:
setup.msi /i <parameter>=<value>

And those should pass into the dialog boxes. I believe the command line you should use would be:
websetup.msi TARGETVDIR=MyVirtualWebSiteDirectory

AJAX-Enabled Web Service

Is there special way to AJAX-enabled Web service ?
Yes, you need to add [System.Web.Script.Services.ScriptService] attibute to the class definition.

Create and Use an AJAX-Enabled Web Service in a Web Site in Visual Studio 2008?

http://msdn.microsoft.com/en-us/vs2008/bb821302.aspx

In this video, Rob Windsor shows you how to create an AJAX-enabled Web service and use its methods from client script running in a separate Web application.

Presented by Rob Windsor on October 23, 2007
Length: 12 minutes 40 seconds


Walkthrough: Redirecting an Application to Target a Different XML Web Service at Installation

Walkthrough: Redirecting an Application to Target a Different XML Web Service at Installation

http://msdn.microsoft.com/en-us/library/5k10s063(VS.80).aspx

shows how to make CustomAction dll, Add new Form in setup and pass value from that form to CustomAction. Then this value is saved in web.config/appSettings element.

Monday, July 28, 2008

Deploying a C# application (Visual Studio Setup Project)

Let's keep up with MSI:

Deploying a C# application (Visual Studio Setup Project)
http://www.dreamincode.net/forums/showtopic58021.htm

A page with screen shots and page by page steps on how to create setup for Windows application.
Nice overview.

Sunday, July 27, 2008

URL-Based Windows Installer Installation Example

A URL-Based Windows Installer Installation Example
http://msdn.microsoft.com/en-us/library/aa367817(VS.85).aspx

Internet Download Bootstrapping
http://msdn.microsoft.com/en-us/library/aa369557(VS.85).aspx

and other Windows Installer Examples could be found here:
http://msdn.microsoft.com/en-us/library/aa372837(VS.85).aspx

set of articles "From MSI to WiX" by Alex Shevchuk

Interesting set of articles "From MSI to WiX" by Alex Shevchuk

http://blogs.technet.com/alexshev/pages/from-msi-to-wix.aspx

This is a series of articles on building installation packages using WiX.