构建ASP.NET MVC网站时出现错误

4

我已经苦战了数天,但似乎无法找出问题所在... 我有一个Asp.NET mvc 4网站,它运行得非常完美,但当我尝试将其部署到Azure时,出现了以下错误:

Error   2   The "exists" function only accepts a scalar value, but its 
argument "$(PackageSourceManifest)" evaluates to "D:\Software 
Projects\xxx\xxx\xxxWebSite\obj\Debug\Package\xxxWebSite.SourceManifest.xml
;D:\Software Projects\xxx\xxx\xxxWebSite\obj\Debug\Package\xxxWebSite.
SourceManifest.xml" which is not a scalar value.    

当我尝试清理和重建时,也会出现这种情况,所以我猜测不是 Azure 部署过程给我带来了麻烦。我不知道该如何处理这个问题,而且这个网站明天就要上线了 :(

你有检查过这个问题的答案吗?https://dev59.com/r2Ml5IYBdhLWcg3w76oI - nozari
@nozari 我昨晚已经试过了...现在正在尝试。 - Amit Raz
2个回答

0
在预览 Web 部署时,我遇到了这个错误。通过重新输入连接密码来解决了这个问题。我可能重新创建了某些文件,这解决了这个问题。

0

首先创建一个备份。 :)
<hack>在项目(或发布或打包或魔法)设置的深处,D:\Software Projects\xxx\xxx\xxxWebSite\obj\Debug\Package\xxxWebSite.SourceManifest.xml路径可能会重复两次,但它应该只出现一次。搜索它(配置越丑陋,你就越接近它),并递归地尝试删除与之相关的任何可能重复的内容。</hack>

如果我没有找到更易懂的方法,我会尝试这个。最坏的情况是尝试重新创建项目...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接