这是个用.net 1.1 开发的企业信息管理网站,全部是由前后台代码混杂的aspx文件组成(后台vb.net语言),基本上就是asp时代的那种写法。之前的开发人员用vs2003写文本文件的方式做开发,不编译就直接丢上服务器,然后在网站上测到能用为止。没有文档,没有代码注释。现在想把这玩意升级到.net2.0,但是碰到好多问题。因为是前后台代码混杂的形式,还有大量的aspx嵌套aspx,放到解决方案里面编译,单单一个aspx文件就有200多个错误,大部分是变量未定义造成的。还有就是如下的代码
for k=0 to Request.Form("jls")在1.1中不会出错,但到2.0就出错,要改成for k=0 to Cint(Request.Form("jls"))才行。这里向请教一下,有没有办法通过设置web.config什么的,能够让这些代码能够在2.0下跑起来?微软的产品向下兼容应该是做得不错的,理论上在1.1能跑的代码在2.0也应该没有问题吧。

解决方案 »

  1.   

    我也是学c# 转接 vb代码的 的确是挺麻烦的 不过后来维护的多了 感觉还可以 还好不用我去升级 现在依旧是1.1
      

  2.   

    重新配置webconfing,用2.0的配置
      

  3.   

    我也想重新做啊,但是这工程量太大了。顺便说一下吧,这是一家服装行业上市公司的内部ERP软件,国内也算一线品牌吧,但是接手的这些代码是在是太恐怖了,简直就像是作坊里面搞出来的……我现在能做的就是保证这玩意能够正常运转,其他不想管了。就这样结贴吧。
      

  4.   

    同行啊,我们公司也是做服装管理软件,也做ERP软件,我跟你也有同感啊。你看来悲剧了哦,你那情况真不好弄哦,慢慢熬吧。。