4

私は何日もこれと戦ってきましたが、何が問題なのかわかりません...完璧に動作するAsp.NET mvc 4 Webサイトを持っていますが、それを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 の展開プロセスではないと思います。これを処理する方法がわかりません。このウェブサイトは明日公開される予定です:(

4

2 に答える 2

0

最初にバックアップを作成します。:)
<ハック>D:\Software Projects\xxx\xxx\xxxWebSite\obj\Debug\Package\xxxWebSite.SourceManifest.xmlパスは、プロジェクト (またはパブリッシュ、パッケージ、またはマジック) 設定の深さのどこかで 2 回繰り返される場合がありますが、1 回だけである必要があります。それを検索し (構成が醜いほど、実際には近くにいる可能性があります)、繰り返される可能性のあるそれに接続されているものを再帰的に削除しようとします。</hack>

もっとわかりやすいものが見つからなかったら、これを試してみます。最悪の場合: プロジェクトを再作成してみてください...

于 2013-08-18T11:19:17.617 に答える