vs2013 asp.net 生成网站文件太多了,如何精简?

问题描述

做个小网站,生成后感觉好臃肿,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,关键是我底子不好啊。。。

时间: 2024-10-31 11:48:17

vs2013 asp.net 生成网站文件太多了,如何精简?的相关文章

C# 请问如何把asp.net生成shtml文件(急,在线等)

问题描述 C#请问如何把asp.net生成shtml文件 解决方案 解决方案二:http://blog.csdn.net/jyk/archive/2006/03/07/617376.aspxhttp://www.cnblogs.com/T_98Dsky/archive/2005/08/25/222992.html解决方案三:http://blog.csdn.net/chestnuts/archive/2006/12/08/1435061.aspx解决方案四:请问您的意思是生成一个纯的静态页还是使

asp.net-vs2013生成网站时报错,类型同时存在于两个DLL中,求指点

问题描述 vs2013生成网站时报错,类型同时存在于两个DLL中,求指点 2C 类型"Resources.XtraReport_dy"同时存在于"c:WindowsMicrosoft.NETFrameworkv4.0.30319Temporary ASP.NET Filesroot6c8c7daff242cc6bApp_GlobalResources.sye6mwif.dll"和"c:WindowsMicrosoft.NETFrameworkv4.0.30

用ASP+FSO生成JS文件

asp+|fso|js <!--#include file="conn.asp"-->  <%  set js = server.CreateObject("ADODB.RecordSet")  sql="select top 10 * from article order by id desc"  set js = conn.Execute (Sql)  do while not js.eof      title=js(&q

Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)_实用技巧

这里采用的是在服务端先生成Excel文件,然后利用文件地址下载的方法. 生成Excel文件的方法,见:[原].Net创建Excel文件(插入数据.修改格式.生成图表)的方法 先试用Response.WriteFile的方法: 复制代码 代码如下: FileInfo fi = new FileInfo(excelFile);//excelFile为文件在服务器上的地址 HttpResponse contextResponse = HttpContext.Current.Response; cont

用ASP+FSO生成JS文件_FSO专题

复制代码 代码如下: <!--#include file="conn.asp"-->  <%  set js = server.CreateObject("ADODB.RecordSet")  sql="select top 10 * from article order by id desc"  set js = conn.Execute (Sql)  do while not js.eof      title=js(&qu

asp.net生成xls文件完成后自动关闭excel进程代码

asp教程.net生成xls文件完成后自动关闭excel进程代码 //方法一 gc.collect();         applicationclass excel;         _workbook xbk;         _worksheet xst;         excel = new applicationclass();         xbk = excel.workbooks.add(true);         xst = (_worksheet)xbk.actives

如何用Asp动态生成xml文件

xml|动态|生成xml 相关代码如下:FunctionReplaceChar(FstrSource)dimstrRetifIsNull(FstrSource)then FstrSource=""endifstrRet=Replace(FstrSource,"&","&")strRet=Replace(strRet,"<","<")strRet=Replace(strRet,&q

asp.net生成csv文件代码

using system.web; public class sdsavecsv {         /// <summary>         /// 构造函数         /// </summary>         /// <param name="response">httpresponse对象</param>         public sdsavecsv(httpresponse response)         {

ASP.NET生成静态文件的一个静态类

      某网友刚刚传给我的,稍微看了一下,感觉还不错吧,先记下来,备用,今天早上有段时候JAVAEYE上去好慢.不知道是不是服务器被攻击了..呵呵. using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Net;using System.IO;using System.Text;using System.Web.UI.HtmlControls;using Sy