在Azure中创建ASP.NET Core Web应用

在尝试按照微软教程在Azure上创建并发布ASP.NET Core Web应用时遇到错误:'Microsoft.Web.Deployment.DeploymentManager'类型初始值设定项引发异常。通过卸载特定组件、重装Web Deploy 3.6版本解决了这个问题。错误根源可能是Web Deploy 4.0在VS安装前已存在,导致初始化冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

按照微软的教程一步步走(点此看教程),到最后发布的时候

显示报错信息:

Microsoft.Web.Deployment.DeploymentManager”的类型初始值设定项引发异常。

搜索之,有的答案说去卸载程序里把“microsoft web deploy db sqlpackage provider”给卸载了。

照做之后,又提示错误:

PublishTargets\Microsoft.NET.Sdk.Publish.MSDeploy.targets(140,5): error : Web deployment task failed  Microsoft.Web.Deployment.DeploymentBaseOptions does not contain a definition for 'UserAgent' 

搜索到的帖子不多,而且基本上都没解决问题。

中间的曲折不提,其中一个答案说重装 web deploy 3.5就好了,就下载了一个web deploy 3.6,安装时提示已经有更新版本存在了,去已安装程序里看,果然已经有web deploy 4.0了。

那到底是怎么回事?!!!其实这时候如果下载个web deploy 4.0重新安装一遍就好了,但是没多想,觉得4.0版是和vs一起安装的肯定没问题。

又是一通乱搜&抓狂之后,再去看了一下web deploy 4.0

黑人问号啊!!!怎么是3月份安装的?!!!我的VS昨天才安装啊,看来第一次的报错应该是因为web deploy 4.0 在VS之前安装的,所以才初始化有问题。

赶紧卸载了web deploy 4.0,安装了刚才下载的web deploy 3.6

安装中。。。。。。。。。。。。

安装中。。。。。。。。。。。

安装中。。。。。。。。。。

安装中。。。。。。。。。

安装中。。。。。。。。

安装中。。。。。。。

安装中。。。。。。

安装中。。。。。

安装中。。。。

安装中。。。

安装中。。

安装中。

FINISH

 

 

 

 

 

 

 

 

 

 

 

 

 

哦买嘎!!!终于能发布了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值