Create App pool using WIX common issue. “Enable 32-Bit Applications” = true

As i illustrated in last Post I’ve used WIX tool-set to create an MSI for a WCF web service that create APP Pool with .NET 4.0 and the Web Service attached to the created App Pool indeed.

It was smooth util i had the Issue that the created App Pool property Enable 32-Bit Application set to True by default after installation, and that limit the App Pool to Run only the 32-Bit Web Applications and Indeed my WCF was 64 Bit.

To solve this Issue you have to Set the Attribute “Win64” to “true” in the <component> tag where the  <iis:WebAppPool> created inside and that will create the App pool with Enable 32-Bit Applications = “false”.

But, while you are building the WIX project to create the MSI package, you might face this Error

“ICE80: This package contains 64 bit component ‘Your App pool Component Name’ but the Template Summary Property does not contain Intel64 or x64.”

There is no Fix for this .. Just Ignore and believe me, the created Package is working perfectly for you.

Advertisements

2 thoughts on “Create App pool using WIX common issue. “Enable 32-Bit Applications” = true

  1. I was able to get it to work with

    Platform=”x64″ in the Package (xml-tag)
    AND
    Win64=”yes” in the component (xml-tag) that wraps the iis:WebAppPool xml.

    I’ll put the xml below. Not sure if it’ll post as a comment.

    and

    <iis:WebAppPool (blah blah blah)

    Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s