PDK for .NET
This section provides information necessary for the administration and operation of Portal Development Kit for Microsoft .NET (PDK for .NET). The information in this section applies to versions 2.0, 2.5 and 3.0 of PDK for .NET.
PDK for .NET is a set of tools that enable Microsoft Visual Studio .NET developers to build portal content for SAP NetWeaver Portal. Using PDK for .NET enables organizations with existing investments in Microsoft .NET technology to leverage their developers’ skills and take advantage of the SAP NetWeaver technology.
For the most up-to-date information, check regularly the available SAP Notes for PDK for .NET.
SAP Note Number |
Title |
800842 |
Central Note for PDK for MS.NET |
The PDK for .NET package consists of the following components:
...
· Portal Add-in for Visual Studio (Portal Add-in)
An extension of Microsoft Visual Studio 2003, 2005 or 2008 that allows .NET developers to build, deploy and debug portal components for SAP NetWeaver Portal.
· Portal Runtime for Microsoft .NET (.NET Runtime)
A service used to process .NET portal components at runtime.
· Java-.NET Interoperability Components
Provide a mechanism that enables API calls between the Java stack and .NET stack. It allows calling Java-based portal services from .NET code, and permits SAP NetWeaver Portal to pass requests to the Portal Runtime for .NET. These two components are installed on the portal server.
The following figure illustrates the technical system landscape for PDK for .NET.

All the administration activities described in this section are relevant for Portal Runtime for .NET. There are no specific administration tasks for Portal Add-in for Visual Studio.
For detailed information about the administration tasks, see the following sections:
Section |
Description |
Discusses various options for monitoring of the PDK for .NET runtime environment. |
|
Describes the tools available for configuring and managing the efficient operation of PDK for .NET. |
|
Provides helpful information for troubleshooting various problems that may arise during the runtime operation. |