MFC ISAPI Extension Project is missing from my available templates in VS.NET 2005

I recently upgraded to Visual Studio .NET 2005 and I need to work on a new ISAPI extension but the template is missing.  I know I can just create a DLL and insert the two export functions but I like using the template.  Any idea on how I can get that back or what the equivalent is now?

Thanks
Jym
LVL 2
jymmealeyAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

OnegaZhangCommented:
read the following post:
http://www.codeproject.com/atl/atlserver.asp
...
ISAPI Filter/Extension Overview:

ISAPI stands for Internet Server Application Programming Interface. ISAPI programming is divided into Filters and Extensions. Both are DLLs with specific exported functions. ISAPI filters are loaded with the IIS and stay in memory until HTTP Web service shuts down. ISAPI Extensions are loaded on demand and provide extended functionality to web applications. ISAPI filters are useful for examining/filtering incoming and outgoing HTTP requests under IIS (for example, implementing custom authentication, encryption, compression, logging, etc). ISAPI extensions are useful for developing dynamic web pages and work per URL reference.

There is no class for ISAPI filter under ATL7. ATL Server provides support for ISAPI extensions in form of DLL cache, file cache, page cache, memory cache, data source cache, thread pool, remote management with web based or web service based interfaces, predefined performance counters, session support, etc. As you can see that's quite a lot of functionality/services. In addition it's easy to add your own services to the existing ones.

    * What Is the Difference Between an ISAPI Server Extension and a Filter(MSDN)
    * ISAPI and the Web Application Architecture(MSDN)
    * Designing ISAPI Extension Applications(MSDN)
    * Designing ISAPI Filter Applications(MSDN)
    * ISAPI Filters Samples(MSDN)
    * ISAPI Extensions Samples(MSDN)
    * ATL7 ISAPIFilter Sample: Maps URLs to Parameterized Queries(MSDN)
jymmealeyAuthor Commented:
That is interersting but not really what I am looking for.  Even in VS.NET (7) which I believe is 2003, there was a wizard for creating both ATL Server projects and ISAPI Extensions.  But I am using VS.NET 2005 (8) which uses ATL8 so these tutorials and examples don't really fit.  Many of the instructions don't appy.

There is still ISAPI extensions even though they are phasing out ISAPI Filters, but do I have to create it by hand?  Isn't there a wizard?

jymmealeyAuthor Commented:
There is no ATL Server Wizard or ISAPI wizard that I can find.
OnegaZhangCommented:
There is ATL Server Project wizard in my VC8.0 (Visual Studio 2005 Professional Edition)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
jymmealeyAuthor Commented:
I wonder if it is because I am using Stanard Edition.  Maybe it is only available in Professional and up.

I just created an MFC DLL and manually exported the entry points, and that worked fine.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Development

From novice to tech pro — start learning today.