c# web项目发布的问题
发布网站,也就是对网站进行预编译.
网站的发布之后, app_code目录下的.cs文件以及.aspx页面对应的.aspx.cs文件都会被编译成dll文件,保存在bin目录下.
之所以叫预编译,是因为即使没有发布而直接上传源代码,网站在被访问的时候也是要先进行编译才能运行的,这一切都是自动完成的,需要一定的时间,所以一般网站第一次启动时会比较慢.
预编译就是事先完成这一编译工作了,访问网站时就不用再编译,一定程度上提高了网站的性能.
如果发布后修改了app_code下的代码,只需要替换编译后的bin\app_code.dll即可. 但如果修改的是.aspx.cs文件,那就最好要全部重传了, 因为.aspx.cs生成的对应dll文件的名字不是固定的, 如果没替换正确, 页面就会无法运行. 如果修改了.aspx文件, 就一定要重传, 因为.aspx文件在编译时会被修改.
上一篇:.cs是什么文件,有什么作用
下一篇:没有邀请图标怎么邀请人进qq群
多重随机标签