我找到了如何设置应用程序池和默认值
<parameter name="applicationPool" defaultValue="MyDefaultValue" >
<parameterEntry kind="DeploymentObjectAttribute" scope="application"
match="application/@applicationPool" />
</parameter>
有谁知道如何设置“IIS Web应用程序名称”?它在SetParameters.xml文件中生成为
<setParameter name="IIS Web Application Name" value="Default Web Site/MySite_deploy" />
我可以覆盖SetParameters.xml文件,但我宁愿在Parameters.xml文件中设置它,但我找不到parameterEntry类型。
由于
答案 0 :(得分:35)
您应该能够通过在生成包时定义DeployIisAppPath
属性来覆盖存储在包中的默认值
或者,您可以声明DisableAllVSGeneratedMSDeployParameter=true
并且Visual Studio将不再为您自动生成任何参数,您必须自己声明它们。
如果您自己声明网站参数,种类将为ProviderPath
。范围可以是iisApp
或contentPath
,具体取决于正在使用的提供程序。撕开包并查看archive.xml
文件,该值将是根清单元素的直接子项。