Explains that you cannot find the MFC ISAPI Extension DLL template under "Visual C++" in the "New Project" dialog box in Visual Studio 2005. (910382)



The information in this article applies to:

  • Microsoft Visual Studio 2005 Express Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Standard Edition

SYMPTOMS

When you create a new project in Microsoft Visual Studio 2005, you do not find the MFC ISAPI Extension DLL template under Visual C++ in the New Project dialog box.

CAUSE

This behavior occurs because Microsoft has removed the MFC ISAPI Extension DLL template for Visual Studio 2005.

STATUS

This behavior is by design.

MORE INFORMATION

The MFC classes that the ISAPI Extension DLL template uses are still included with Visual Studio 2005. Therefore, any project that was created by using the ISAPI Extension DLL template in an earlier version of Visual Studio will still open and compile in Visual Studio 2005.

For new ISAPI filter or extension development, we recommend that you use ISAPI Entry-Point functions from the Microsoft Internet Information Services (IIS) software development kit (SDK) instead of MFC ISAPI classes. The Microsoft Windows Server 2003 Service Pack 1 (SP1) Platform SDK includes many ISAPI samples. To obtain the Platform SDK, visit the following Microsoft Web site:Note At a minimum, you must install the Microsoft Windows Core SDK and the IIS SDK.

By default, the ISAPI samples from the SDK are in the following folder:

Program Files\Microsoft Platform SDK\Samples\Web\iis

For more information about how to create ISAPI filters and extensions, visit the following Microsoft Developer Network (MSDN) Web sites:

Modification Type:MajorLast Reviewed:12/15/2005
Keywords:kbnofix kbtshoot kbprb KB910382 kbAudDeveloper