网站已经做好了,现在我有个疑问
如果网站不发布,带 .cs文件运行
和编译诚dll文件之后,运行性能,和速度有没有影响呢!
一定要编译诚dll吗?
如果网站不发布,带 .cs文件运行
和编译诚dll文件之后,运行性能,和速度有没有影响呢!
一定要编译诚dll吗?
解决方案 »
- 读取xml问题
- 如何让图片自动适应DataGrid的大小
- gridview中的textbox问题,请大家帮帮忙!
- 那里有<<深入浅出设计模式>>这本书的电子版下载?
- 如何去掉调试环境中的目录
- 【这个问题很简单!DataGrid模板列的获取!!!】
- 帮忙看看这句有什么问题!急,高分
- 二维数组绑定到Dropdownlist控件的方法
- dropdownlist总是显示在一个层之上,请问怎么解决?
- 出现:“找不到文件或程序集名称“System.Web.Services”,或找不到它的一个依赖项”的错误,如何解决?
- 求高手:C#怎么判断一个数组中是否存在某个元素啊?急啊!
- 哪些中文asp.net技术论坛专为有一定基础的产品研发人员而不是学生开设的?
当然可以访问了
你在用vs开发网站的时候,测试的时候,难道是编译成了dll,不可能的,vs不编译
回 kofkyo(一步一步) (
当然可以访问了
你在用vs开发网站的时候,测试的时候,难道是编译成了dll,不可能的,vs不编译
==================================================================================
楼主,你就饶了我们吧.....................
回复
你有什么疑问吗
你开发vs时,你怎么测试的,切
webhermit(杀人眨一眼) (
回复
你有什么疑问吗
你开发vs时,你怎么测试的,切
=============================================================================
我觉得你既然是问人嘛,别人说不对,总归是有理由的!你开vs的时候只要你F5,系统就会编译cs文件为DLL,然后放在Bin文件夹下。最后你发布网站的时候你直接把cs删除了,有bin下面的DLL(前提保证正确),就能访问的!但是如果你把DLL删除了,肯定不能访问!当是我觉得你似乎自己没测试过还觉得很正确???
你可以把带有cs,和Bin(文件夹下有DLL)的发布到网站上,然后随意改动*.cs文件,甚至于删除!你可以发现对系统丝毫没影响,那你就知道是和DLL有关,而和*.cs无关!
如果是2.0的话,你看看C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root
你运行的网站都在里面留有很多东西。
.net 框架会自己帮你编译的。
如果是2.0的话,你看看C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root
你运行的网站都在里面留有很多东西。
===================================================================================
代码生成器,你好,顺便借帖讨论下,研究下!
".net 框架会自己帮你编译的"这个是在VS发布网站前还是基于IIS别人访问后?
个人觉得*.cs在发布网站生成DLL后,就完全与此网站无关了,即使随意修改函数,甚至与删除都不影响网站的运作,那这样的话又何来讨论*.cs是否会影响速度呢?因为aspx已经完全不访问*.cs了!
还有楼主的题目中是问不生成DLL对性能有没有影响。明显就是楼主知道不编译也能用。
怎么这么多人都那么。不说了
而且不编译的话,服务器会在第一次运行的时候编译生成成中间成的,所以第一次会慢一点,只要你服务器不重起,以后访问就快了!
无语。。看来比我还小白的人大把的有啊
还有楼主的题目中是问不生成DLL对性能有没有影响。明显就是楼主知道不编译也能用。
怎么这么多人都那么。不说了
==================================================================================
其实我更觉得无语,楼主所谓的"编译"是指发布网站才叫,而按F5不叫编译,这个是无语之一;
无语之二,是觉得即使“不编译”去访问,那也和*.cs完全无关,那还讨论什么性能有没有影响,这个太无语了,既然无关了,那还有什么讨论价值??
安全问题,现在不讨论,因为处在测试阶段需要不断改进,所以免不了改动.cs文件。
服务器是我自己的,我想怎么传就怎么传,
大家有没有明白啊回;webhermit(杀人眨一眼)
你说的一堆什么东西啊,完全不是我想要的!!
xlfj521(小李飞剑) ( ) 信誉:99 2007-07-26 10:06:06 得分: 0
我真无语了
我现在要明白的不是 没有.cs文件 没有dll文件能不能运行的问题
网站是我自己的 服务器是我自己的,
我要把 网站整个目录传到我的服务器上去,包括.cs文件 ,我不把它编译成.dll也照样可以运行啊我现在要问的是 编译成dll 和 不编译保留 .cs有没有性能影响
安全问题,现在不讨论,因为处在测试阶段需要不断改进,所以免不了改动.cs文件。
服务器是我自己的,我想怎么传就怎么传,
大家有没有明白啊
回;webhermit(杀人眨一眼)
你说的一堆什么东西啊,完全不是我想要的!!
==================================================================================
我告诉你了这么多就说了2点:
1.只要是生成DLL就叫做编译.所以按F5和发布网站都是编译;
2.你要问"编译成dll 和 不编译保留 .cs有没有性能影响",那我不是告诉你了吗?你把"网站整个目录传到我的服务器上去",这个时候*.cs已经完全无效了,也就是说用户访问aspx根本不和*.cs打交道,这个时候你还讨论*.cs的性能问题,有意义吗?
源代码传到服务器上去运行,.netframework编译它,这个我知道我现在只是想知道 我直接传编译完成的,和带.cs的程序传上去,让.netframework自己编译,然后运行起来的效果是怎样的
回:webhermit(杀人眨一眼)
源代码传到服务器上去运行,.netframework编译它,这个我知道
我现在只是想知道 我直接传编译完成的,和带.cs的程序传上去,让.netframework自己编译,然后运行起来的效果是怎样的
==================================================================================
1."直接传编译完成的"
2.带.cs的程序传上去上面2者一模一样,就好象你在此时在多在网站目录里面新建一些毫无关系的文件,因为毫无关系,所以不影响。*.cs此时就是毫无关系的,所以和性能根本不搭边!
说得对!!!
to webhermit(杀人眨一眼)
你可以测式一下再说话. 微软的express 是不生成dll的. 把源码传到服务器上去后*.cs也是有用处的.会在第一次执行时iis进行编译,在过程中如果修改了*.cs会重新编译.修改aspx则没有影响.
没钱一直用免费的express 用了一年多了.现在把asp.net当 php来写除了第一次执行时慢一些,其它还都好.
====================================================================================
在IIS中执行时候确实要编译,但是不是连接*.cs的,而是连接DLL的。
“在过程中如果修改了*.cs会重新编译.修改aspx则没有影响.”-----我当然是测试过才敢说话的,无论你怎么修改了*.cs都没影响,相反,你只要修改了aspx就有影响。你试想一下:把aspx里面的内容全清空了或者把aspx都删除了,你看看有没有影响??我觉得你自己还是先测试在说话吧!..............
你把你的aspx第一行发出来
<%@ Page Language="C#" MasterPageFile="~/portal/MasterPage_VF.master" AutoEventWireup="true" CodeFile="Report.aspx.cs" Inherits="Report" Title="Untitled Page" %>其中有一行CodeFile="Report.aspx.cs"你自己看你的是什么!!发出来看看.你可以试试把cs文件放上去.再改成这样.看看cs是不是有影响.另外.我正版vs用不起.只用免费的express. 当php写只是说感觉像写解释型的语言的方便.没别的意思 .
-v virtual directory path
-p physical path
target directory
修改目录下的cs文件对网站也肯定是有影响的。另外对于楼主,我感觉就是第一次访问肯定有性能影响,只要不再改动cs,后面就不会了。