XPE and IIS

A

Andrea De Nardis

Hi all,
I need some help in reducing the footprint of my XPE image that has IIS.
I need IIS in order to run my web service built with Visual Studio .NET (ATL
web server).
I have made a huge image and must reduce to 110MB.
These are the key issues:
- I do not need any visual interface;
- I do not need (Outlook Express) OE;
- I just need IIS web server in order to let run my Web service.

When I try do insert only IIS web service component, I find it is bound to
Core IIS, Common IIS, and then OE, MMC and even Internet Explorer.
I found a referement in a newsgroup about it
(http://msdn.microsoft.com/chats/transcripts/mobileembedded/embedded_040203.
aspx) but I would like to have some more information. In particular:
- If I insert only IIS core, IIS common and IIS server, nt service IISADMIN
does not start because inetinfo cannot load a dll. I tried w/ depends and
inserted all the dll I found, but with no success.
- I tried with COM+ and some more components, now IISADMIN does not start
because it cannot a class is not registered. The same message using
IISRESET.EXE. Using REGMON I found these class not found:
HKCU\CLSID\{E8FB8621-588F-11D2-9D61-00C04F79C5FE}
HKCU\AppID\iisreset.exe
HKLM\Software\Microsoft\Windows NT\CurrentVersion\IME Compatibility\iisreset
What are these keys for? It there a way to manually insert them?
Could you please help me? This is very important for me.
Thanks a lot in advance.
Best Regards,
Andrea De Nardis
 
H

Heidi Linda

I know Apache can be easily got running on an image sub-100MB, but IIS I
don't think can.
 
A

Andrea De Nardis

Heidi,
I made a good image using the Internet Information Service Macro
Component (IIS), and selecting only the IIS web service. Then I did not
resolve all the dependencies. I stopped at 152MB (not compressed), then I
tried and it works !!!
Of course there is no GUI admin utilities but I do not need it.
iisreset and iissynch work well. My web service are loaded and run. I am
confidend the image can be further reduced. Using IIS web server component
directly I did not succeeded.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top