【发布时间】:2013-07-05 08:31:04
【问题描述】:
我有一个非常简单的场景,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),此命令失败并出现错误
\Folder 此时出乎意料。
问题显然在于 _DeploySetParametersFile 参数的处理,但我不能只修复 .cmd 文件,因为它是在每次发布时生成的。
有人有解决办法吗?
【问题讨论】:
-
令人难以置信的是,即使是现在,路径中的空格仍然是一个问题。
标签: asp.net visual-studio-2012 webdeploy