我是clickonce的新手,所以我正在尝试使用公共托管进行第一步。 我遇到了一个问题,即:
Ftp服务器拒绝名称中带有空格的文件夹,所以
ftp://.../ProgramName/Application Files/
无法部署。我已经找到了问题:VS 2010无法上传名称中包含空格的文件夹到服务器。我用Google搜索了问题并找到了这个post,它建议稍微改变一下Microsoft.Common.targets文件(用“ApplicationFiles”替换“Application Files”。我这样做了,但是现在visual studio在部署时打破了错误:
发布失败,但发生以下情况 错误:无法找到部分内容 路径 'E:... \ bin \ Release \ app.publish \ Application Files \'
这是真的,因为
\ BIN \发布\ app.publish \应用 文件\
不存在, 但是
\ BIN \发布\ app.publish \ ApplicationFiles \
确实。这符合我对.targets文件所做的更改,但VS仍然“做错了”。
除了“应用程序文件”等名称之外,我还能在服务器上部署我的应用程序吗?
先谢谢,伊利亚。
答案 0 :(得分:0)
只是想知道如果你把%20放在空间所在的链接中会发生什么? (无法在我所知道的ClickOnce中更改它。)