If I build an install that tries to create a IIS7 virtual directory running on a 64 bit system (either Server 2008 or Windows 7) then I get an error with code 0x8007000B. The same install works on IIS7 on 32 bit versions of the same systems (Server 2008 and Windows 7)
Can you please give me more details about how you receive this error? Does the installation fail? If not, is the virtual directory visible in the IIS management console?
We were able to reproduce this behavior on our test machines. Basically, the package tries to configure IIS for what it needs, but it fails. We're not sure why, but we will investigate this problem and include a fix in a future version of Advanced Installer.
This problem should occur only on Windows 7. The IIS feature is not ready for Windows 7 because there isn't even a RC for it (currently it's in beta). Any other Windows version should be supported.
Until a stable Windows 7 version is released, a solution is to perform these steps on the target machine:
- open the "Turn Windows features on and off" applet
- go to "Internet Information Services"
- select "Web Management Tools"
- expand "IIS 6 Management Compatibility"
- check all options under it
- check "IIS Management Service"
These steps will enable all IIS components required by an installation.
Yes, the 7.0 version of Advanced Installer did not include the fix for Windows 7 (we didn't say it would). However, the fix will be included in a future version.