织梦CMS - 轻松建站从此开始!

罗索

当前位置: 主页>杂项技术>.NET(C#)>

ASP.NET2005的编译问题

罗索客 发布于 2006-11-12 23:35 点击:次 
原先在VS2003环境中,编辑后的ASP.NET项目,在生成或预览的时候,系统自动在项目所在的目录下产生编译后的DLL文件,发布时,直接将DLL文件提取进行发布即可。 今日在VS2005中想将原来的ASP系统编译进ASP.NET中产生DLL文件,于是随便用几个代码在VS2005环境下测试了一下
TAG:

原先在VS2003环境中,编辑后的ASP.NET项目,在生成或预览的时候,系统自动在项目所在的目录下产生编译后的DLL文件,发布时,直接将DLL文件提取进行发布即可。

今日在VS2005中想将原来的ASP系统编译进ASP.NET中产生DLL文件,于是随便用几个代码在VS2005环境下测试了一下,在预览或生成页面时,并没有在项目所在目录下产生额外的DLL文件以及BIN目录。

因在之前曾使用过VS2005的速成版,当时还以为是因为功能的局限,没想苦心下载了一个3G的VS2005正式版装好之后试用,也是这个情况。于是上网找寻答案,发现菜单上有了个“发布网站”的功能,使用它即可生产DLL文件了 。

问题是解决了,心想VS2005的这个功能改变确实有道理,以往每次预览都要生产一次DLL,很浪费时间啊,现在每次预览时,直接访问的就是源代码文件,直到我们认为可以了,才去编译发布嘛。好像象C语言在编辑时,就得每次编译后才能执行看效果,而象VB每次按F5执行看效果,直到认为OK才会去执行编译。

将ASP代码植入ASP.NET进行编译,必须要将代码部分放置.NET的程序代码区,如VB的及时.vb文件,c#的就是.vc文件,对于.aspx文件中虽然可以包含 <%...%>语句,但是这部分代码并不会被编译,因此发布的话,如果.aspx被窃取,还是存在代码安全问题。如果ASP代码在编写时按照类、函数比较标准的、规范的方式,那么将他们移入ASP.NET的代码区,系统升级的工作量就少很多。如果在ASP的自定义函数中用到了诸如 response.write ... 此类只有asp具有的代码,那么就比较麻烦些了。
(iwgh)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/200611/6359.html]
本文出处: 作者:iwgh
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容