Aar*_*ron 1 deployment visual-studio-lightswitch
尝试发布Visual Studio LightSwitch 2011项目时收到以下错误...
Error 1 The "VSMSDeploy" task failed unexpectedly.
System.ArgumentException: Version string portion was too short or too long.
at System.Version.VersionResult
.SetFailure(ParseFailureKind failure, String argument)
at System.Version.TryParseVersion(String version, VersionResult& result)
at System.Version.Parse(String input)
at System.Version..ctor(String version)
at Microsoft.Web.Publishing.Tasks.Common.Utility.CheckMSDeploymentVersion()
at Microsoft.Web.Publishing.Tasks.Common.Utility.get_IsMSDeployInstalled()
at Microsoft.Web.Publishing.Tasks.Common.Utility
.CheckMSDeploymentVersion(Task task)
at Microsoft.Web.Publishing.Tasks.VSMSDeploy.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd
.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(
ITaskExecutionHost taskExecutionHost,
TaskLoggingContext taskLoggingContext,
TaskHost taskHost, ItemBucket bucket,
TaskExecutionMode howToExecuteTask, Boolean& taskResult)
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\LightSwitch\v1.0\
Microsoft.LightSwitch.targets 96410Application3
我尝试过重新安装Web Deploy(2.0,通过网站和2.1,通过WebPI),但没有快乐.
事实证明Visual Studio LightSwitch 2011需要Web Deploy 1.1,而安装程序没有安装它(2.0之前已经由WebMatrix安装,我也通过WebPI尝试了2.1).从Microsoft下载中心下载后,我的问题解决了:
这确实让我想知道为什么LightSwitch不支持WebDeploy 2.0/2.1,并且还安装SQL Server Express 2008而不是2008 R2,但这是另一个问题
| 归档时间: |
|
| 查看次数: |
1347 次 |
| 最近记录: |