当创建一个asp.net空网站时,就会创建bin文件夹和packages文件,什么内容都没,文件大小就有40MB+,百度了也找不到怎么解决,求助各位

解决方案 »

  1.   

        我一直没有遇到你出现的问题,你的VS版本是多少?是怎样创建asp.net空网站的?
      

  2.   

    2017社区版,就是很正常的项目—asp.net空网站,我同样的操作在我同学的电脑上试,我的43.7MB他的3.75kB,我的会默认创建bin文件夹和packages,他们的都不会。
      

  3.   

    并且如果将bin文件夹以及packages删除然后又将web.config中
    <system.codedom>
            <compilers>
                <compiler language="c#;cs;csharp" extension=".cs"
                    type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                    warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701"/>
                <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
                    type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                    warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+"/>
            </compilers>
        </system.codedom>
    删除也能正常运行
      

  4.   

    并且如果将bin文件夹以及packages删除然后又将web.config中
    <system.codedom>
            <compilers>
                <compiler language="c#;cs;csharp" extension=".cs"
                    type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                    warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701"/>
                <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
                    type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                    warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+"/>
            </compilers>
        </system.codedom>
    删除也能正常运行
      

  5.   

    是这样的。现在的 vs 编译出来的东西把许多、各种各样的累赘都带在自己的包里,而不是放到 .net 的 GAC 中了。
      

  6.   

    不过,对于网站部署来说,你们应该懂得增量上传的基本方法。任何一个网站站长都懂。比如说一个网站有1000个文件,某次更新时只有85个文件不一样,那么上传时你所使用的 ftp 客户端上传工具应该可以仅仅上传这 85 个文件,而不是1000个文件。