虾米是编译啊
看书,说网页可以在第一次编译和改变后。
后来发现发布网站有预编译。
再后来看有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 编译整个网站项目.