vs2008做asp.net项目时,如何不生成dll,直接运行

如题,我以前做的时候都是把做好的aspx文件和对应的.aspx.cs拷到网站目录下就可以运行了。可是最近发现必须把dll一起拷到bin下才行,这是怎么回事呢?... 如题,我以前做的时候 都是把做好的aspx文件和对应的.aspx.cs拷到网站目录下就可以运行了。
可是最近发现必须把dll一起拷到bin下才行,这是怎么回事呢?
展开
 我来答
FantasyChump
2009-11-09 · TA获得超过3287个赞
知道大有可为答主
回答量:2127
采纳率:0%
帮助的人:2226万
展开全部
.Net是编译型语言,CS里面的源代码必须编译以后才能运行的,所以必须拷贝DLL,否则就必须把源代码一起发布了。
至于你说的以前只要把.cs拷过去就行了,那是因为以前你的项目格式是“Web网站”,如果是“Web应用程序”的话就必须编译了。前者是会在运行时自动编译的,编译后的dll名字都无法确定,也因为要拷贝源代码造成版权控制难搞,所以不推荐。
蝶儿忙
2009-11-09 · TA获得超过1.1万个赞
知道大有可为答主
回答量:2629
采纳率:0%
帮助的人:0
展开全部
如果网站引用了别的项目
是要在bin下生成dll文件才能运行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
睿鹏科技
2009-11-09 · 超过10用户采纳过TA的回答
知道答主
回答量:50
采纳率:50%
帮助的人:19.7万
展开全部
有些dll是些插件,比如AspNetPager.dll 这个是分页插件 是必需要放到bin下的
当然 你在项目中引用 这些dll文件是会自动进入bin下的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kimbosung
2009-11-09 · 超过19用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:52.8万
展开全部
有的dll是人家只能给你用 但是你不能修改的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式