问题描述
做个小网站,生成后感觉好臃肿,bin、packages、Scripts,这几个文件夹就有60多兆,里面文件多如牛毛,ftp上传半天都传不完,感觉好痛苦难道里面的文件没有可以精简的吗?如何让网站文件数量减少,体积减小呢?感谢各位大虾指教,^_^
解决方案
解决方案二:
除了bin文件之外,那些诸如样式啊、脚本啊之类的文件夹内的文件如果没用到的,可以一律干掉啊。不过我觉得这些文件夹不会太大!!可能是生成项目时,VS自动添加了很多dll(有些实际却没用到的)!!底子好的就可以把那些干掉
解决方案三:
引用1楼cxzzwb的回复:
除了bin文件之外,那些诸如样式啊、脚本啊之类的文件夹内的文件如果没用到的,可以一律干掉啊。不过我觉得这些文件夹不会太大!!可能是生成项目时,VS自动添加了很多dll(有些实际却没用到的)!!底子好的就可以把那些干掉
lz它说的是“bin、packages、Scripts”这类。很明显,这些里边冗余不用的一大堆文件都是最新版的asp.netMVC硬塞(默认)给用户的。
解决方案四:
lz说的并不是普通的“样式啊、脚本啊之类的文件夹”这些。
解决方案五:
asp.netMVC硬塞的没有办法精简了吗?
解决方案六:
通过VS发布,默认会最小化发布,尤其2012后dll对应的xml说明文件都不发布了
解决方案七:
引用4楼happyhhb的回复:
asp.netMVC硬塞的没有办法精简了吗?
需要你手工一个一个地去从项目引用中先卸载、然后删除文件。
解决方案八:
packages根本不能传上去。你怎么发布的程序啊?
解决方案九:
配置nuget的默认下载路径,用一个公共的文件夹存放所有项目的package既节约磁盘空间,又避免重复下载
解决方案十:
你是release发布的吗
解决方案十一:
1.更新时有些是你自身的JS文件、图片之类的不要更新却占用大量空间的,LZ需要瘦身的话应该删除这些2.很多生成的文件也是过去已经有的,把改过的文件和BIN文件保留就好了
解决方案十二:
没有发现这么大呀.我用的是VS2013.没有图片的时候不过几M而已,那些DLL文件加起来不过1Mpackages这个文件夹里面的大多数东西没用,可以删掉
解决方案十三:
packages会默认加进去一些常用的dll,Scripts是一些js脚本,只要是你项目中用不着的都可以删掉啊==
解决方案十四:
发布配置里面可以吧dll都合并成一个文件其他的东西就没办法了
解决方案十五:
直接删除packages就可以了,其他文件夹没多大如果你不需要自动生成的东西新建网站的时候选择空网站,那样生成的就没有任何多余的东西
解决方案:
packages还真可以删除,没发现影响网站什么功能,感谢a516018579,mirror030谢谢sinat_20919149,已经选择全部合并为单文件谢谢gavinmark,关键我不知道那些是项目中用不着的谢谢cai3725,我的项目很简单,基本没用什么图片,只是用了bootstrap布局页面,上传时制定上传规则跳过旧闻件谢谢sandyxxx,是release发布谢谢Thundercracker,做综合项目的时候我会考虑你的建议谢谢winner2050,packages是可以上传的,即使是用vs2013ide的ftp发布功能,也会默认上传packages谢谢sp1234,一个个从项目引用中写在,然后删除。。。工程太大了,ps:貌似我的好多个问题都有你的回复,多谢咯谢谢starfd,通过VS发布,内容基本一样,体积基本一样,亲测谢谢cxzzwb,关键是我底子不好啊。。。