ASP.NET Configuration for a .NET Project

You can configure ASP.NET for a Web Forms or smart client project before or after you deploy the project to an IIS 5.0 or later server.

All files and directories that you access from a Web Forms application or a smart client application on a Web server must have appropriate ASPNET (IIS 5.0), IIS_WPG (IIS 6.0), or IIS_IUSRS (IIS 7.0 and 7.5) user permissions.

Note: You do not need to install IIS on the development computer for PowerBuilder applications or components unless you are using the same computer as a server for Web Forms or smart client applications, or for Web service components. IIS is also not required on end users’ computers.

For an example of granting user permissions to a directory, see Setting Up a SQL Anywhere Database Connection.

When you deploy directly to a remote computer, system information about the deployment computer, including its OS and IIS versions, is passed to PowerBuilder through the Windows Management Instrumentation (WMI) interface. Deployment through the WMI interface requires administrator privileges. If you make any changes to administrator accounts on a remote computer, you will probably need to reboot that computer before you can deploy a .NET Web project from PowerBuilder.

If you deploy to an MSI setup file, and run the setup file on a deployment computer, PowerBuilder can use the Windows API to obtain information about the OS and IIS versions on that computer.