Microsoft KB Archive/910382

= Explains that you cannot find the MFC ISAPI Extension DLL template under &quot;Visual C++&quot; in the &quot;New Project&quot; dialog box in Visual Studio 2005. =

Article ID: 910382

Article Last Modified on 11/22/2007

-

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:

http://www.microsoft.com/downloads/details.aspx?FamilyID=eba0128f-a770-45f1-86f3-7ab010b398a3&DisplayLang=en

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:

ISAPI filters (IIS)

http://msdn2.microsoft.com/en-us/library/ms525103.aspx

ISAPI extensions

http://msdn2.microsoft.com/en-us/library/ms525282.aspx

Keywords: kbnofix kbtshoot kbprb KB910382

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.