【发布时间】:2013-05-07 13:42:44
【问题描述】:
我正在制作一个要上传到 MS 网络画廊的 zip 包。 没有 SQL 数据库,所以 manifest.xml 看起来很简单……
<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 我希望我的 test_app 在现有的默认 ASP.NET 4.0 应用程序池中运行?
【问题讨论】:
标签: iis application-pool web-platform-installer