2009-07-31 19 views
1
<Component Id="WebVirtualDirComponentX86" Guid="E6995A18-BC79-4A72-BD82-F3961D72EC00"> 
<WebVirtualDir Id="WebVirtualDirX86" Alias="TestWebApp" Directory="INSTALLDIR" WebSite="OurWebSite"> 
    <WebApplication Id="WebApplicationX86" Name="TestWebApp" > 
<WebApplicationExtension CheckPath="no" Script="yes" Executable="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" 
         Verbs="GET,HEAD,POST"/> 
</WebApplication> 
</WebVirtualDir> 

<WebSite Id="OurWebSite" Description="our Web Site"> 
     <WebAddress Id="AllUnassigned" Port="3333" /> 
</WebSite> 

iisのワイルドカードマッピングをwixを使って追加するとうまくいきます。 ただし、iis設定の[ASP.NET]タブのASP.NETバージョンは空白です。iisワイルドカードリダイレクト - wixの問題

これはWindows Server 2003サーバーでのみ発生しています。 私はこの問題を克服するアイデアを示唆している人もいます。

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis /s W3SVC/1/ROOT/<YourVirtualDirectoryName> 

は「<を交換: かは

答えて

1

はあなたのマシン上でこの問題を解決するには、コマンドラインからこれを実行する必要がある/のVirtualDirectory/webappのウェブサイトのためのasp.net 2.0バージョンを選択する方法を教えてくださいYourVirtualDirectoryName > "がサイトの別名で実行されます。

これは、IISで1つのWebサイトのみが構成されていることを前提としています。より多くの場合は、 "W3SVC /"の後の "1"をウェブサイトID番号に置き換えてください。

wix内から修正するには、Set ASP.Net version using WiXとここに示すように、IISのetentsを使用する必要があります。 Wildcard application maps in IIS using WIX

関連する問題