今天同事让我帮他整个.net2003 web应用程序的打包问题。情况是这样的:
第一个问题:
打包 时报“无法打包xxx的内容文件”的错误。
仔细检查又加上google后发现是某个子目录的一个图片缺失,造成的此后果。删除此无用图片后,问题解决。
第二个问题:
打包继续进行,终于不报上个问题了,结果又出个“无法生成css文件夹”,有好几个,如“images”、“js”等等。我晕~
后来发现,因为该解决方案里重用了以前的一些模块,导致在不同子目录里出现多个css、images目录,打包时就不行了,老报这个错误。后来搜了一些网站也没找出一个合理的答案。经过尝试,在安装项目里---文件系统--web应用程序文件夹里手工添加重名的目录结构,就可以打包了。
真的比较奇怪,不知道算不算.net2003的bug。到微软网站上一查,嘿,还真有此问题的描述:
http://msdn2.microsoft.com/zh-cn/library/86wdf9tc.aspx
可结论叫人气的鼻子歪:
“
Visual Studio 中的部署
无法生成名为“<foldername>”的文件夹
因为在一个或多个文件夹属性中有一个无效的属性值,所以无法生成指定的文件夹。在生成文件夹前必须纠正所有的无效属性错误。
更正“任务列表”中列出的其他所有错误,此错误将会消失。”
”
倒。。。