日期:2014-05-18  浏览次数:20395 次

虾米是编译啊
看书,说网页可以在第一次编译和改变后。
后来发现发布网站有预编译。
再后来看有csc
再后来又看到aspnet_compiler
还有人说csharprovider(坛内某人的主意,汗)
我看了有关编译的帖子可以说是主意挺多,听得头昏。
看msdn彻底倒下,编译项目是站位符,只有有关aspnet_compiler在后面
能告诉我这几个到底是什么回事,现在我想做自定义类然后引用,是不是要先编译啊?
还有我预编译的路径默认为什么不是我存放我aspx文件的路径啊,是不是我把iis路径指向编译后文件夹访问速度能提高?谢谢

------解决方案--------------------
简单来说,就是把代码转换成机器上Microsoft .NET Framework可以实别的东西。

如果要复杂的话的话,估计可以写篇论文
------解决方案--------------------
编译以后存放目录只是机制问题,与速度没必然的关系。只是把你的APSX和CS分离开了。你发布站点的时候也不用再去分离一次或选择一次了。
------解决方案--------------------
csc 是编译cs文件的
aspnet_compiler 是编译整个网站的aspx和aspx.cs文件的
------解决方案--------------------

csc 是编译cs文件的
aspnet_compiler 是编译整个网站的aspx和aspx.cs文件的
=================================

------解决方案--------------------
开始--> 运行--> cmd

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler -p D:\City\PlatForm -v /cityplatform -u -fixednames D:\deploy

D:\City\PlatForm(程序目录)
cityplatform(虚拟目录)
D:\deploy(编辑后保存的路径)
------解决方案--------------------

------解决方案--------------------
如果你建的是一个类库项目,不是类文件,会使用 csc(C#) vbc(vb.net)来编译.
aspnet_compiler 编译整个网站项目.