asp.net项目维护问题,在线等,急
前几天更新淮南行政项目,改了名为EmpInfo_add_edit.aspx和EmpInfo_list.aspx这两个页面的源代码,然后我远程连接到淮南的服务器,登上qq,并把这两个页面及源代码中BIN目录下的EService.dll一块传到淮南服务器上并覆盖到相应的位置,但是项目怎么都运行不起来。我经理让我只把更动过的页面传过去,也就是只传.aspx结尾的,不传.aspx.cs结尾的。我纳闷了,.cs里面不是它完成这个功能所需要的代码吗?还有,我在淮南服务器中的源代码中没看一个.cs结尾的文件,这个项目是怎么跑起来的啊?最后,EServices.dll又是个什么玩意?我只知道在这里EServices是淮南行政项目的名称,asp.net应用程序中的.dll文件是干吗用的,为什么更新页面的时候要连它一块更新,求大神指点啊,我是纯asp.net新手,本来是搞java的,因为项目急,不得已赶鸭子上架,来公司没多长时间,一个小小的模块花了这么多天,估计要over了!肿么办,求指教
------解决方案--------------------
你传EService.dll也是可以的,但要保证代码正确,并且是重新编译发布出来的。
如果后面的代码没有特别的变动,一般也不会出错的。
一般情况下,改aspx只传aspx文件就可以了,EService.dll里面都是那些cs文件编译后的文件
另外,看你出错的提示信息是什么
------解决方案--------------------
理解不深,但是aspx只是页面,.cs是代码,代码都编译到了相应的命名空间下面,也就是dll,如果没有改动后台代码的话,只更新aspx也面就好了,更改了后台代码必须更新相应的dll
------解决方案--------------------看到错误的提示一般就明白了,毕竟,一个页面的代码还是有限的。
另外,你更新完毕后,最好重启下iis或者服务器
------解决方案--------------------
.dll文件是动态链接库,是网站发网站发布后形成的文件!有个dll文件是所有.aspx.cs(即你的后台代码)的集合,所以一定要更新!
------解决方案--------------------