Web平台安装程序-IIS7.0中特定的应用程序池
我正在制作一个要上传到MS web gallery的zip包。 没有SQL数据库,所以manifest.xml看起来非常简单Web平台安装程序-IIS7.0中特定的应用程序池,iis,application-pool,web-platform-installer,Iis,Application Pool,Web Platform Installer,我正在制作一个要上传到MS web gallery的zip包。 没有SQL数据库,所以manifest.xml看起来非常简单 <MSDeploy.iisApp> <iisApp path="test_app"/> </MSDeploy.iisApp> 以及parameters.xml <parameters> <parameter name="Application Path" description="Ful
<MSDeploy.iisApp>
<iisApp path="test_app"/>
</MSDeploy.iisApp>
以及parameters.xml
<parameters>
<parameter
name="Application Path"
description="Full site path where you would like to install your application"
defaultValue="test_app"
tags="iisapp">
<parameterEntry
type="ProviderPath"
scope="iisapp"
match="test_app"
/>
</parameter>
</parameters>
在IIS 6.0上,它得到了正确的部署。
但在IIS 7.0上,它始终有针对asp.net 2.0的应用程序池。
我需要一个默认的asp.net 4.0池
如果我在manifest.xml文件的appPoolConfig节中指定一个新池,则IIS 7.0中安装之前存在的所有池都将被删除,这会损坏当前安装的应用程序
有没有办法告诉WebPI我希望我的测试应用程序在现有的默认ASP.NET 4.0应用程序池中运行?您可以通过向自定义WPI提要添加以下行来实现这一点:
<dependency>
<or>
<dependency>
<productId>NETFramework4</productId>
</dependency>
<dependency>
<productId>NETFramework45</productId>
</dependency>
<dependency>
<productId>NETFX4</productId>
</dependency>
</or>
</dependency>
网络框架4
网络框架45
NETFX4
但据我所知,WPI将根据您的iisApp路径提供程序创建新的应用程序池(使用.NET 4.0)。因此,我们无法添加到现有的应用程序池