asp.net网站修改aspx.cs文件后如何生效

2024-11-13 03:23:33
推荐回答(1个)
回答(1):

.aspx不用重新编译
.aspx.cs和.cs需要重新编译
如果改动了cs文件,需要重新发布网站。网站发布的时候.cs文件会被打包成dll文件存放到bin文件下面,页面在访问的时候调用的是打包成dll文件的类。
方法一:重新编译发布 把DLL放入bin目录,你看看是哪个项目 对应的DLL就可以了
修改了cs文件后只要编译一下,把这个dll文件更新就好了。(打开后,右击解决方案,选择重新生成)
  发布网站的对话框中…
  第一个选项是:允许更新此预编译站点
  指定发布后是不是可以修改aspx文件,如果勾选,则发布后的网站行为基本与ASP.NET
1.1一致,只要没有增删修改控件,可以直接在服务器上修改aspx文件不用重新发布网站。
  第二个选项是:使用固定命名和单页程序集
  指定是不是将每个aspx文件都编译成一个DLL文件,这样,就可以在修改了哪个aspx网页(包括aspx和cs文件),只需要更新一个DLL文件就行了,不用整站全部更新。
  因此,要解决本标题的问题,您就选择第一项即可。
方法二:把客户端页面(aspx)在