4

我(和我团队中的其他人)过去曾通过 VS2012 发布过这个项目,但肯定发生了一些变化,我不知道该寻找什么。

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

  1. 错误 7 没有为“NormalizeServiceUrl”任务指定所需参数“ServiceUrl”的值。0 0 项目名称
  2. 错误 6 Web 部署发布/包验证错误:$(MsDeployServiceUrl) 0 0 ProjectName 的属性值缺失或无效

我已经删除并重新创建了 PublishProfile,它仍然会发生。它也发生在尝试发布此项目的其他所有人的机器上(右键单击项目 > 发布 > 选择 Web 部署 > 单击发布)。我们之前已经发布过,网站仍在运行,我们现在无法更新它,因为发布不起作用。另外,我验证了连接以防您要问。

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

4

2 回答 2

0

也许这不再是一个问题,但在过去的几天里,我一直在努力解决这个问题。我打开了 .csproj,发现我把这条线重复了

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

因此,从项目中删除该行后,我已经清理了 *.user 文件,并且所有工作都像魅力一样。

是的,你必须重新加载项目

于 2015-09-20T13:45:16.347 回答
0

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

于 2020-07-14T13:08:59.310 回答