ASP.NET Configuration
for a .NET Project
Contents
You can configure ASP.NET for a Web service project before or after
you deploy the project to an IIS 7.5 or later server.
All files and directories that you access from a Web service
application on a Web server must have appropriate IIS_IUSRS (IIS 7.5 or
later) 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 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.
-
IIS Installation
-
Selecting the Default ASP.NET
VersionIf you installed multiple versions of the .NET Framework on the
target Web server, you should make sure that IIS uses a supported
version for the .NET assembilies or Web services. -
Setting Up a SQL Anywhere Database
ConnectionFull control permissions are required for directories containing
databases that you need to access from your .NET Web services. -
Configuration Requirements for Windows 7 and
LaterWhen you run PowerBuilder on Windows 7 or later under a standard
user account, and attempt to deploy Web Service projects, the User
Account Control (UAC) dialog box appears. This dialog box allows you to
elevate your privileges for the purpose of deployment.