按照微软的教程一步步走(点此看教程),到最后发布的时候
显示报错信息:
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
哦买嘎!!!终于能发布了