我正在尝试在AWS beanstalk上部署一个asp.net框架web应用程序。我上传了一个压缩包,其中包含另外两个asp.net框架web应用的压缩包。我的aws-windows-deployment-manifest.json代码如下:
{
"manifestVersion": 1,
"iisConfig": {
"appPools": [
{
"name": "AppPoolName",
"recycling": {
"regularTimeInterval": 10
}
}
]
},
"deployments": {
"msDeploy": [
{
"name": "site_deployment",
"parameters": {
"appBundle": "Site.zip",
"iisPath": "/",
"appPool": "AppPoolName",
"iisWebSite": "Default Web Site"
}
}
,
{
"name": "webservices_deployment",
"parameters": {
"appBundle": "WebServices.zip",
"iisPath": "/"
}
}
]
}
}我收到此错误:运行命令的错误消息: C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe -verb:sync -source:package="C:\staging\Site.zip“-dest:auto -setParam:name='IIS Web应用程序名称‘,value=’默认网站/‘错误: Source不支持名为'IIS Web应用程序名称’的参数。必须是()之一。错误计数: 1。
如何解决此问题?提前谢谢。
发布于 2019-12-17 09:46:07
根据您的描述,我建议您首先检查您的webapp包文件是否包含parameters.xml文件?
如果包含,则此文件应具有参数"IIS Web应用程序名称“。
如果没有,您可以从VS中导出zip,它会自动创建带有"IIS Name“的parameters.xml。
https://stackoverflow.com/questions/59365819
复制相似问题