我有一个非常简单的场景,ASP.NET MVC4 网站。我使用 VS2012 的发布功能来生成 web 部署包。这会生成一堆文件,一个 .zip、一些 .xml 和一个 xxx.deploy.cmd 文件。
我像往常一样使用以下命令运行 deploy.cmd 文件:
MVCTestApp.deploy.cmd /Y -enableRule:DoNotDeleteRule
从包含空格的程序文件的子文件夹运行时(例如 C:\Program Files (x86)\Folder With Spaces\TestApp),此命令失败并出现错误
\文件夹此时出乎意料。
问题显然在于 _DeploySetParametersFile 参数的处理,但我不能只修复 .cmd 文件,因为它是在每次发布时生成的。
有没有人有解决方法?