Abdullah,
Here is what I had to do. I can't remember where I found this on the
net, but it is working for me.
I had to register the isapi dll with the extensions for the web app.
<iis:WebApplication Id="webApp2" Name="BSS">
<iis:WebApplicationExtension Extension="asax" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="ascx" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="ashx" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="asmx" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="aspx" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="axd" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="vsdisco"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="rem" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="config" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="cs" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="csproj" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="vb" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="vbproj" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="webinfo"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="licx" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="resx" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="resources"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="soap" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="master" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="skin" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="sitemap"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="ad" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="dd" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="sd" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="cd" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="exclude"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
<iis:WebApplicationExtension Extension="refresh"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
</iis:WebApplication>
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Abdullah
Ahmed
Sent: Friday, November 02, 2007 12:15 PM
To: WiX Users
Subject: [WiX-users] iis:WebServiceExtension. What am I doing wrong?
Hey Guys,
As part of our install my installer needs to enable ASP.Net 2.0 Web
Service Extentions in IIS 6.0 and above and windows 2003. I tried using
iis:WebServiceExtension but I am unable to get it to enable the said
extentions..Here are some of my code snippets...
<Component Id="ASPNetWebServiceExtention"
Guid="{3D36B9A2-4E11-4554-A962-1AAD041892E3}">
<iis:WebServiceExtension Id="WebServiceExtension_ASP.NET_2.0"
File="[ASPNETISAPIDLL]" Allow="yes" Description=" ASP.NET v2.0.50727"
UIDeletable="no" />
</Component>
...
...
...
<Property Id="ASPNETISAPIDLL">
<DirectorySearch Id="ASPNETISAPIDLLSearch"
Path="[WindowsFolder]Microsoft.NET\Framework" Depth="2">
<FileSearch Id="ASPNETISAPIDLLFile" Name="aspnet_isapi.dll"
MinVersion="2.0" MaxVersion="3.0" />
</DirectorySearch>
</Property>
...
...
...
<Feature Id="ASPNetExt" Level="1" Title="ASP.Net 2.0 Web Service
Extensions Registration">
<ComponentRef Id="ASPNetWebServiceExtention" />
<Condition Level="0">(VersionNT=500)</Condition>
</Feature>
What am I doing wrong?
--
. Abdullah Ahmed
. [EMAIL PROTECTED]
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users