Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iis通配符重定向-wix问题_Iis_Wix_Wildcard - Fatal编程技术网

iis通配符重定向-wix问题

iis通配符重定向-wix问题,iis,wix,wildcard,Iis,Wix,Wildcard,当我使用wix为iis添加通配符映射时,效果很好。 但是iis设置的ASP.NET选项卡上的ASP.NET版本为空 这仅在windows server 2003服务器上发生。 有人能给我一个解决这个问题的建议吗。 或者告诉我如何为网站/virtualdirectory/webapp选择asp.net 2.0版本要在您的计算机上修复此问题,您需要从命令行运行此命令: <Component Id="WebVirtualDirComponentX86" Guid="E6995A18-BC79-4

当我使用wix为iis添加通配符映射时,效果很好。 但是iis设置的ASP.NET选项卡上的ASP.NET版本为空

这仅在windows server 2003服务器上发生。 有人能给我一个解决这个问题的建议吗。
或者告诉我如何为网站/virtualdirectory/webapp选择asp.net 2.0版本要在您的计算机上修复此问题,您需要从命令行运行此命令:

<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>
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet\u regis/s W3SVC/1/ROOT/
将“”替换为网站运行时使用的别名

这是假设您在IIS中只配置了一个网站。如果您还有更多,请将“W3SVC/”之后的“1”替换为网站id号

要从wix中修复它,您可能需要使用IIS etensions,如下所示:
.

要在您的计算机上修复此问题,您需要从命令行运行此命令:

<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>
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet\u regis/s W3SVC/1/ROOT/
将“”替换为网站运行时使用的别名

这是假设您在IIS中只配置了一个网站。如果您还有更多,请将“W3SVC/”之后的“1”替换为网站id号

要从wix中修复它,您可能需要使用IIS etensions,如下所示: