This is how we create a new website / webapplication that exists at the "root" for ASP.NET 2.0 applications.

We use WiX 2.0.

Let me know if you have any questions.

David Adams
MSN MessengerID: [EMAIL PROTECTED]





From: "Matthew Janulewicz" <[EMAIL PROTECTED]>
To: "Rob MacFadyen" <[EMAIL PROTECTED]>,<WiX-users@lists.sourceforge.net>
Subject: Re: [WiX-users] IIS Extension... how to specify ROOT
Date: Mon, 27 Nov 2006 09:59:59 -0800
MIME-Version: 1.0
Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by bay0-mc9-f16.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Mon, 27 Nov 2006 09:59:32 -0800 Received: from sc8-sf-list1-new.sourceforge.net (unknown [10.3.1.93])by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTPid 8206312CB2; Mon, 27 Nov 2006 09:59:31 -0800 (PST) Received: from sc8-sf-mx2-b.sourceforge.net ([10.3.1.92]helo=mail.sourceforge.net)by sc8-sf-list1-new.sourceforge.net with esmtp (Exim 4.43)id 1GokkK-00007D-Lmfor WiX-users@lists.sourceforge.net; Mon, 27 Nov 2006 09:58:24 -0800 Received: from mx1.greendotcorp.com ([63.161.119.204])by mail.sourceforge.net with esmtp (Exim 4.44) id 1GokkK-0005WT-DVfor WiX-users@lists.sourceforge.net; Mon, 27 Nov 2006 09:58:24 -0800
X-Message-Info: LsUYwwHHNt2VECZu/Eng0ZCHVdftxpQzOuXG3721EyQ=
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [WiX-users] IIS Extension... how to specify ROOT
Thread-Index: AccQgJJRg3AGrF7HSSGzgQHgZSVSDgAF6f3wAG1IwiA=
X-Spam-Score: 0.0 (/)
X-Spam-Report: Spam Filtering performed by sourceforge.net.See http://spamassassin.org/tag/ for more details.Report problems tohttp://sf.net/tracker/?func=add&group_id=1&atid=200001
X-BeenThere: wix-users@lists.sourceforge.net
X-Mailman-Version: 2.1.8
Precedence: list
List-Id: "General discussion for Windows Installer XML toolset."<wix-users.lists.sourceforge.net> List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/wix-users>,<mailto:[EMAIL PROTECTED]> List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=wix-users>
List-Post: <mailto:wix-users@lists.sourceforge.net>
List-Help: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/wix-users>,<mailto:[EMAIL PROTECTED]>
Errors-To: [EMAIL PROTECTED]
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 27 Nov 2006 17:59:33.0417 (UTC) FILETIME=[CB31D190:01C7124D]

Sorry I don't have an answer for the bulk of this question, but for the
ASP 2.0 part you can set up separate application pools on IIS then
install your webapp to the one that supports Asp 2.0. I don't think you
can make a Wix-based installer set up the AppPool like that, but if you
do it by hand first you are at least half way there.


-Matt


-----Original Message-----
From: Rob MacFadyen [mailto:[EMAIL PROTECTED]
Sent: Saturday, November 25, 2006 6:00 AM
To: WiX-users@lists.sourceforge.net
Subject: [WiX-users] IIS Extension... how to specify ROOT

Hey all,

Here's a component that will setup the IIS metabase for a virtual
directory
that points at the installed files:

<Component
  Id="VD"
  Guid="{FCD240E6-F3EA-41b3-B52D-72430CB701A8}"
>
  <iis:WebVirtualDir
    Id="VDir"
    Alias="application"
    Directory="TARGETDIR"
    WebSite="site1"
    WebApplication="App01"
  >
    <iis:WebDirProperties
      Id="DirProps"
      DefaultDocuments="Default.aspx" />
  </iis:WebVirtualDir>
</Component>

... snip ...

<iis:WebApplication Id="App01" Name="application" />

<iis:WebSite Id="site1" Description="Default website">
  <iis:WebAddress Id="DefaultPort" Port="80" />
</iis:WebSite>


This works nice (well... it would be nice if I could specify ASP.NET 2.0
as
part of the WebApplication config... but that's ok).

My question is... how can I setup this up if I need to install at the
root
level of the website... i.e. not a virtual directory, but the actual
root
level?

Do I have to create a website to do this? Is there anyway to just update
an
existing website?

Regards,

Rob MacFadyen




------------------------------------------------------------------------
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDE
V
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_________________________________________________________________
Get FREE company branded e-mail accounts and business Web site from Microsoft Office Live http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/
<?xml version="1.0" encoding="UTF-8"?>
<partial>
<Property Id='FRAMEWORK20'>
      <RegistrySearch Id='Framework20Registry' Type='raw' Root='HKLM'  Key='Software\Microsoft\.NETFramework\Policy\v2.0'  Name='50727' />
</Property>
<Component Id="CreateTemplateAppPool" Guid="YourGuidHere">
        <WebAppPool Id="TemplateAppPool" Identity="networkService" IdleTimeout="20" MaxWorkerProcesses="1" Name="AppPoolName" QueueLimit="4000" RecycleMinutes="1740" />
      </Component>
<Component Id="CreateTemplateWebSiteDev" Guid="YourGuidHere">
        <WebSite Id="TemplateWebSiteDev" AutoStart="no" ConnectionTimeout="120" Description="Website Description" Directory="INSTALLLOCATION" StartOnInstall="no" DirProperties="VDirProperties">
          <WebAddress Id="TemplateWebAddressDev" IP="IP Address x.x.x.x" Port="80" />
<WebApplication Id="TemplateWebApplicationDev" AllowSessions="yes" Buffer="yes" ClientDebugging="no" DefaultScript="VBScript" Name="WebAppName" ServerDebugging="no" SessionTimeout="20" WebAppPool="TemplateAppPool">
<WebApplicationExtension Extension="ad" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="adprototype"  CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"  Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="asax" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="ascx" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="ashx" CheckPath="no" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="asmx" CheckPath="no" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="aspx" CheckPath="no" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="axd" CheckPath="no" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="browser" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="cd" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="compiled" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="config" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="csproj" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="dd" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="exclude" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="java" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="jsl" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="ldb" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="ldd" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="lddprototype" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="ldf" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="licx" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="master" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="mdb" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="mdf" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="msgx" CheckPath="no" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="refresh" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="rem" CheckPath="no" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="resources" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="resx" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="sd" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="sdm" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="sdmDocument" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="sitemap" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="skin" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="soap" CheckPath="no" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="svc" CheckPath="no" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="vb" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="vbproj" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="vjsproj" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="vsdisco" CheckPath="no" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            <WebApplicationExtension Extension="webinfo" CheckPath="yes" Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" Verbs="GET,HEAD,POST" />
            </WebApplication>
            </WebSite>
            </Component>
            </partial>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to