Visual Web Developer 速成版中未提供“发布网站”实用工具,MSDN里查到这样一句话,郁闷。
对Visual Web Developer 2005 速成版想生成DLL文件,可以这样做:
1.在命令提示符下进入:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>
2.然后键入预编译命令:aspnet_compiler -v /test -p "d:/***" "e:/***"
(d:/***是指的你要编译的站点、e:/***指得是你编译好后存放的路径,没有该路径就自动生成)
我用了这个方法,很快就编译完成了,并且可以访问
不过我看编译后的网站源代码很奇怪呀:
1.所有的.cs文件不见了(这是我想要的)
2.bin目录下生成了很多.dll,文件名很奇怪,例如:App_Web_1rnw5mtb.dll,App_Web_csai6sl1.dll,怎么才能自定义这些文件名呢?
3.bin目录下生成了很多.compiled文件,谁知道这是干什么用的文件啊?
4.用记事本打开任何一个.aspx文件,会发现,所有aspx中的内容都变成:“这是预编译工具生成的标记文件,不应被删除!”了。
这样看来,Visual Web Developer 2005 速成版只有大小的优势了。。。当然,调试的功能也不可小视,所以最好还是装完全版,不过就是有2个多G。