asp.net网站,.cs文件自动编译采用的是什么模式?

问题描述

直接放cs网站也能正常运行,应该是在第一次运行的时候被什么东西给编译过。记得编译有两种,Debug和Release,网上说Release模式下,会对代码进行优化,效率可能比debug模式下的要快一些。那这种编译采用的是Debug还是Release??

解决方案

本帖最后由 kuangtuxue 于 2015-08-26 12:41:31 编辑
解决方案二:
debug是调试模式下编译的,release是发布模式下编译的。明显release要快,而且发布包的大小比较小。
解决方案三:
web.config有设置Debug还是Release的地方。不过通常都不去修改它。特别是,有时候要让网页显示详细的异常信息,方便查看bug。
解决方案四:
引用2楼sp1234的回复:

web.config有设置Debug还是Release的地方。不过通常都不去修改它。特别是,有时候要让网页显示详细的异常信息,方便查看bug。

<compilation>节点<compilation>节点配置ASP.NET使用的所有编译设置。默认的debug属性为“true”,即允许调试,在这种情况下会影响网站的性能,所以在程序编译完成交付使用之后应将其设为“false”。是指这个吧?
解决方案五:
Debug(调试模式)一般是在VS下运行时才有作用,它肯定比Release慢当然,有些项目在没有稳定版本发布前,也有使用代码段来判断这两个模式来执行不同的代码块,不过最终发布后,还是会以Release为标准如果你想要跟踪异常发生所在的位置,则可以在安装时,同时包括类库文件的*.pdb,你自己观察bin文件夹里,在每个*.dll文件下面,会陪伴这一个*..pdb文件,它在部署时,可以部署,也可以不部署,它的作用就是能在异常发生时,跟踪告诉你错误出生在哪个类文件,第几行代码,这样
解决方案六:
我不会在意iis第一次运行的时候对cs是怎么编译的反正我开发需要调试用bebug发布到正式环境用Release发布出来的网站应该没有cs文件了

时间: 2024-09-27 12:53:58

asp.net网站,.cs文件自动编译采用的是什么模式?的相关文章

asp.net网站中大文件上传的处理方法

问题描述 现在在做一个网站,想要把视频,图片,ppt等文件资源上传到文件夹中,怎么处理啊,用Fileupload用大小限制,用第三方组件不兼容windows7系统,还有iis配置的问题,然后想把大的文件切割成小的一块一块的在上传,这个方法行的通吗,怎么实现 解决方案 解决方案二:SWFUpload应该可以的,采用的是Flash上传,浏览器一般都是支持的利用Flash上传大文件:swfupload修改以及详细说明http://www.cnblogs.com/rexying/archive/2009

服务器-更新ASP.NET网站时:未预编译文件“XXXX.ASPX”,因此不能请求该文件

问题描述 更新ASP.NET网站时:未预编译文件"XXXX.ASPX",因此不能请求该文件 原网站是把.CS文件预编译成dll,和.aspx文件等预编译成 .compiled文件+一个空的aspx页面(这是个61B的空文件,打开就一句话"这是预编译工具生成的标记文件,不应被删除!"). 好了,介绍好这些后.我源码更新了其中某些页面,包括一些CS文件,用同样的放是编译,挑出了我改动的7个页面的.compiled文件,以及其对应的7个dll.如何对应的呢,是打开.com

cs文件-asp.net怎么判断FSO的打开或关闭状态,是否有自带的检测属性?求大牛告知

问题描述 asp.net怎么判断FSO的打开或关闭状态,是否有自带的检测属性?求大牛告知 在asp.net的CS文件里,我想判断FSO的打开或关闭状态,谢谢各位大牛了 解决方案 文件可以共享多开的,所以不存在是否打开的状态. 只要试图打开时加锁冲突会报错.

在.net项目中,有的文件夹下有.cs文件,有的文件夹下的页面只有.aspx文件,没有.cs文件,这是怎么回事?

问题描述 在.net项目中,有的文件夹下有.cs文件,有的文件夹下的页面只有.aspx文件,没有.cs文件,这是怎么回事? 解决方案 解决方案二:没有要求,aspx必须配备cs文件,所以这很正常解决方案三:发布之后,所有的.cs文件都编译到dll中了,就只剩.aspx了,你可以在项目上右键发布看看解决方案四:.aspx是页面文件用来展现网页界面的,.aspx.cs是代码文件,用来编程实现功能逻辑的..这两个文件是绑定到一起的,后者是前者的脚本另外还有单独的.cs文件,,,那个也是用来写代码实现功

asp.net反编译的cs文件快速生成aspx.cs

问题描述 asp.net反编译的cs文件快速生成aspx.cs 各位大神,木有啥工具能直接把反编译出的代码还原成源代码那种包含有aspx. designer.cs 还有aspx.cs文件那样的工具么? 反编译的dll只有cs文件 改起来工程量好大 解决方案 designer.cs aspx.cs文件 不可能区分开,因为编译的时候丢失了源代码属于哪个文件的信息. 但是aspx文件和.cs文件可以对应起来,在aspx里面找开头的codebehind,里面指向类. 解决方案二: asp.net 中 .

asp.net web application app_code中的cs文件编译报错

问题描述 我在webapplication的app_code文件夹添加了一个cs文件,并且修改了该文件的属性"生成操作"为"编译".引用了命名空间DevExpress.XtraPrinting(程序集也已添加dll的引用),并且创建了一个该命名空间下的类型"PringtingSystem"的对象.但是运行后,程序就报错,说命名空间"DevExpress.XtraPrinting"中不存在类型或命名空间名称"Print

项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source Control System to build and publish website automatically】

在上一篇教程项目管理实践[三]每日构建[Daily Build Using CruiseControl.NET and MSBuild] 中,我们讲解了如何使用CCNET+MSBuild来自动编译项目,今天我们讲解一下怎么使用MSBuild+WebDeployment+Robocopy自动编译过和部署ASP.NET网站. 首先安装下面的三个软件: 1.MSBuild.Community.Tasks下载:http://msbuildtasks.tigris.org/files/documents/

asp.net 网站打包成dll文件

问题描述 asp.net网站怎么打包成dll文件 解决方案 解决方案二:网站的CS文件可以生成DLL,其他的HTML/CSS/JS怎么打包DLL?解决方案三:右键项目,点击发布解决方案四:引用2楼u010418661的回复: 右键项目,点击发布 是的.第一次发布时有两个参数要设置好:1.首先选择"使用无备件系统"发布,将发布内容发布在本地.发布之后经过确认,再通过ftp客户端工具(或者其它工具)上传服务器.2.一定要将"允许修改此预编译网站"的默认的"勾&

求助asp.net网站修改cs代码后如果不重新生成就起效果?

问题描述 我刚刚接触asp.net,以前做asp的.现在有关问题想问下达人.我现在做了一个网站,用的是页面和代码分类的,但是每此我修改.cs文件后,页面总是不变化,非要重新生成网站后修改才能起作用,可是稍早前写另外一个网站修改.cs文件后就不用重新生成网站,页面刷新后就能看到修改效果,仔细看了两个网站的配置,也没找出在那里有区别,那位兄弟如果知道的话,给个答复吧,谢谢! 解决方案 解决方案二:修改后存盘,在刷新页面就可以了.解决方案三:不生成就显示?好像不行吧反正我是没试过,不生成它怎么生成DL