尝试从VS 2012发布网站时,导致NormalizeServiceUrl和Missing或Invalid属性错误的原因

时间:2013-11-12 18:13:45

标签: c#-4.0 visual-studio-2012 web publish

我(以及我团队中的其他人)过去曾通过VS2012发布过这个项目,但有些事情必须改变,我不知道该寻找什么。

为了澄清我可以发布其他项目,但是这个项目在成功构建后给了我2个错误。

  1. 错误7“NormalizeServiceUrl”任务未获得所需参数“ServiceUrl”的值。 0 0 ProjectName
  2. 错误6 Web部署发布/程序包验证错误:$(MsDeployServiceUrl)的缺少或无效的属性值0 0 ProjectName
  3. 我删除并重新创建了PublishProfile,但它仍然存在。它也发生在尝试发布此项目的其他人的计算机上(右键单击项目>发布>选择Web部署>单击发布)。我们之前已经发布了这个网站并且网站仍在运行,我们现在无法更新它,因为Publish将无法正常运行。另外,如果你要问的话,我验证了Connection。

    我不知道自从我们上次在7月部署以来发生了什么变化。 那么,我该怎么做才能解决这些错误并成功发布?

2 个答案:

答案 0 :(得分:0)

也许它不再是一个问题,但在最后的日子里,我已经开始讨论这个问题了。我打开了.csproj,我发现这条线重复了

<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />

所以在从项目中删除该行后,我已经清理了* .user文件,所有这些都像魅力一样。

是的,你要去&#39;重新加载项目

答案 1 :(得分:0)

我在vs.net 2019中使用的vs.net 2010的asp.net项目也遇到了类似的问题。我通过在项目属性设置中将目标框架从4.0更改为4.5来解决了这个问题。